我想做的是: 在屏幕上可以说三个布局最初是最小化的。当我点击它们中的任何一个时,点击的那个被放大,剩下的两个崩溃但仍然可见。如何使用线程和Animation类实现这一目标?有任何想法吗?
答案 0 :(得分:0)
您必须使用Handler从非UI线程修改UI。
哟必须在活动中创建一个处理程序:
Handler handler = new Handler();
然后,你的主题必须是:
Thread th = new Thread(){
public void run(){
//your non UI interaction code
handler.post( new Runnable(){
public void run(){
//your UI interaction code
}
});
}
};
th.start();
任何方式,我认为使用AsyncTask进行此操作会更优雅。
问候。