0
我創建了自定義FrameLayout。我在主體周圍增加了1個主圈和5個圈。我想圍繞主圈旋轉圈子。在自定義FrameLayout中旋轉Multi ImageView
public class Circles extends FrameLayout{
ImageView mMainCircle;
ImageView mCircle0;
ImageView mCircle1;
ImageView mCircle2;
ImageView mCircle3;
ImageView mCircle4;
public Circles(Context context) {
super(context, null, 0);
init();
}
public Circles(Context context, AttributeSet attrs) {
super(context, attrs, 0);
init();
}
public Circles(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
init();
}
public void init(){
// set positions, onClick and add
Cicle.setOnClickListener(mOnClickListener);
this.addView(mMainCircle);
this.addView(Circle0);
this.addView(Circle1);
this.addView(Circle2);
this.addView(Circle3);
this.addView(Circle4);
}
}
我該怎麼做可以圍繞主要圓圈旋轉的所有圓圈。我嘗試了所有的circleX setOnTouchListener,但它不起作用。
CircleX.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
break;
default:
break;
}
return false;
}
});
我需要一個代碼,如果有可能或例如:)
THX 套件
我完全不明白你想要什麼。您想要在主圖像周圍添加圖像,o製作旋轉動畫,其中用戶可以旋轉圖像環? – neworld
沒有動畫。觸摸其中一個並圍繞主圖像旋轉。 – user1509068