如何移动物体使用Sin&在Android中使用Cos

时间:2015-07-28 07:03:32

标签: android animation translate-animation

我希望我的圆圈运行图形缠绕。我该怎么办? 这段代码对角运行。

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_move);
    final MyCustomPanel view = new MyCustomPanel(this);


    ViewGroup.LayoutParams params =
            new     ViewGroup.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,
                    LinearLayout.LayoutParams.FILL_PARENT);
    addContentView(view, params);
    findViewById(R.id.btB).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            for (int i=1;i<=1000;i++){
             x = i;
             y = i;
             view.animate().x(x).y(y).setDuration(5000).start();               
            }
        }
    });

1 个答案:

答案 0 :(得分:0)

简单您必须通过扩展BaseInterpolator来创建插值器,并为getInterpolation(float)方法提供实现。

我想你只想回来

ImageView