设置α通道,更新imageview视图
来源:互联网 发布:《黑白网络》 编辑:程序博客网 时间:2024/06/14 22:01
import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ImageView;import android.widget.TextView;public class Activity01 extends Activity{//声明ImageView对象ImageViewimageview;TextViewtextview;//ImageView的alpha值,intimage_alpha= 255;HandlermHandler= new Handler();//控件线程booleanisrung= false;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);isrung= true;//获得ImageView的对象imageview = (ImageView) this.findViewById(R.id.ImageView01);textview = (TextView) this.findViewById(R.id.TextView01);//设置imageview的图片资源。同样可以再xml布局中像下面这样写//android:src="@drawable/logo"imageview.setImageResource(R.drawable.logo);//设置imageview的Alpha值imageview.setAlpha(image_alpha);//开启一个线程来让Alpha值递减new Thread(new Runnable() {public void run(){while (isrung){try{Thread.sleep(200);//更新Alpha值updateAlpha();}catch (InterruptedException e){e.printStackTrace();}}}}).start();//接受消息之后更新imageview视图mHandler = new Handler() {@Overridepublic void handleMessage(Message msg){super.handleMessage(msg);imageview.setAlpha(image_alpha);textview.setText("现在alpha值是:"+Integer.toString(image_alpha));//更新imageview.invalidate();}};}public void updateAlpha(){if (image_alpha - 7 >= 0){image_alpha -= 7;}else{image_alpha = 255;//isrung = false;}//发送需要更新imageview视图的消息mHandler.sendMessage(mHandler.obtainMessage());}}
0 0
- 设置α通道,更新imageview视图
- 动态创建ImageView视图
- Swift ImageView图像视图
- imageview添加子视图
- 图像视图ImageView
- 9.图像视图ImageView
- Android 图像视图ImageView
- ImageView(图像视图)-Java代码中设置blackground和src属性:
- ImageView(图像视图)-adjustViewBounds设置缩放是否保存原图长宽比
- 视图更新
- 更新视图
- 视图,物化视图,更新
- android 控件 图片视图(ImageView)
- Android入门---ImageView(图像视图)
- Android练习-----图像视图(ImageView)
- Android Java设置一个图片的颜色为透明色(不显示,不是背景色),可用于无透明通道的ImageView
- ImageView 设置图片
- ImageVIew 设置图片大小
- OC的内存管理 与 引用计数
- Cassandra学习笔记之数据更新
- 碎雨(二)
- 【SHOI2008】小约翰的游戏
- unicorn.tables.js文件的一个小问题
- 设置α通道,更新imageview视图
- OC的字符串 数组 字典 集合
- C/C++中的成员运算符(.)和指针运算符(->)
- GStreamer播放教程03——pipeline的快捷访问
- oracle创建表空间
- 选课系统的收获
- 诺基亚5230通讯录导出
- android升级sdk之后无法识别SDK Location的一个解决方式
- 将Linux的history命令定制格式