Java ui更新以移动背景
我是否可以执行以下操作来更新UI。我真的想移动背景图像或类似位图的动画。如果没有,请帮我更正。我是Android新手Java ui更新以移动背景,java,android,Java,Android,我是否可以执行以下操作来更新UI。我真的想移动背景图像或类似位图的动画。如果没有,请帮我更正。我是Android新手 float x=0; float y=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ImageView
float x=0;
float y=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView img = (ImageView) findViewById(R.id.img_animation);
new Thread(){
public void run(){
runOnUiThread(new Runnable(){
public void run() {
for(;x<=200;)
{
x++;
img.setX(x);
try
{
sleep(1000);
}catch(Exception e)
{
System.out.println("Exception: "+e);
}
}
}
});
}
}.start();
}
这里有一个线程是非常无用的,因为你在UI线程上运行任何东西。非UI线程不能修改UI,你必须使用handler。我不知道如何使用handler。你能举个例子吗@曼古斯塔