小编Smi*_*vda的帖子

使用ObjectAnimator顺时针旋转ImageView

我正在尝试旋转图像,使其适合下方的另一个图像.所以这就是我想要实现的目标:

我想要实现的目标

这就是我能够实现的目标:

目前实现

它基本上包含两个ImageView,第一个包含地板上方的部分,第二个包含覆盖地板的瓷砖.

我的问题是我无法以顺时针方向为瓷砖图像设置动画,也无法围绕x轴旋转视图,使其适合包含地板上方部分的图像.

ObjectAnimator用来动画我的ImageView.以下是我的代码:

public class VisualizerFragment extends Fragment {

ImageView image;
FlipImageView image_back;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    getActivity().setRequestedOrientation(
            ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    View view = inflater.inflate(R.layout.fragment_visualizer, container, false);
    image = (ImageView) view.findViewById(R.id.vs_image);
    image_back = (FlipImageView) view.findViewById(R.id.vs_image_back);

    Glide.with(getActivity())
            .load(R.drawable.floor3)
            .centerCrop()
            .fitCenter()
            .listener(new RequestListener<Integer, GlideDrawable>() {
                @Override
                public boolean onException(Exception e, Integer model, Target<GlideDrawable> target, boolean isFirstResource) {
                    return false;
                }

                @Override
                public boolean onResourceReady(GlideDrawable resource, Integer model, Target<GlideDrawable> target, boolean …
Run Code Online (Sandbox Code Playgroud)

animation android canvas bitmap

11
推荐指数
1
解决办法
858
查看次数

标签 统计

android ×1

animation ×1

bitmap ×1

canvas ×1