您好我是使用Android绘图的新手。 我正在寻找一种最简单的方法来执行以下操作:
我只需要一个基本的设置,我的代码为x,y生成一个值,然后我只是将图像转换为 它具有这些x,y值的新位置。 即translate.image(x,y); 我发现的大多数项目处理手势,动画等都很复杂。
我在主xml布局中有这个基本的framelayout:
<FrameLayout
android:id="@+id/graphics_holder"
android:layout_height="170px"
android:layout_width="match_parent"
>
由于
答案 0 :(得分:0)
尝试这样的事情:
FrameLayout myView = (FrameLayout) findViewById(R.id.graphics_holder);
int toX = 50; // change these
int toY = 100;
LayoutParams lp = (LayoutParams) myView.getLayoutParams();
lp.leftMargin = toX;
lp.topMargin = toY;
myView.setLayoutParams(lp);
myView.layout(toX, toY, 0, 0); // might be unnecessary