package zhang.example;
import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.ViewGroup.LayoutParams;
import android.widget.AbsoluteLayout;
import android.widget.ImageView;
@SuppressWarnings("deprecation")
public class marquee extends Activity {
private ImageView img;
private DisplayMetrics dm;
int x=0,y=0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
img=(ImageView)findViewById(R.id.img);
dm=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
x=img.getWidth();
y=img.getHeight();
move();
}
public void move(){
new Thread(new Runnable(){
@SuppressWarnings("deprecation")
@Override
public void run() {
// TODO Auto-generated method stub
while(true)
{
int xx=0,yy=0;
if(xx<x){
LayoutParams la=img.getLayoutParams();
la.width = x;
la.height = y;
img.setLayoutParams(la);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}}).start();
}
}android-用线程实现跑马灯
最新推荐文章于 2019-04-06 10:52:42 发布
本文介绍了一个简单的Android应用程序示例,该程序演示了如何使用ImageView组件在屏幕上平移图像。通过修改图像视图的位置参数,实现了图像的水平移动效果。
969

被折叠的 条评论
为什么被折叠?



