Android可透过 Paint 物件,来设定Bitmap透明度.

Java 程式范例 :

public class helloWorld extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView( new drawCanvas(this) );    }     class drawCanvas extends View {        public drawCanvas(Context context) {            super(context);        }         @Override        protected void onDraw(Canvas canvas) {            super.onDraw(canvas);             // 取得Resource 图片的Bitmap            Bitmap vBitmap = BitmapFactory.decodeResource( this.getResources()                                                         , R.drawable.icon                                                         );             // 建立Paint 物件            Paint vPaint = new Paint();            vPaint .setStyle( Paint.Style.STROKE );   //空心            vPaint .setAlpha( 75 );   // Bitmap透明度(0 ~ 100)             canvas.drawBitmap ( vBitmap , 50, 100, null );  //无透明            canvas.drawBitmap ( vBitmap , 50, 200, vPaint );  //有透明        }    }}

转自:http://disanji.net/2010/12/11/android-bitmap-picture/

更多相关文章

  1. android Dialog大小修改
  2. Andorid Dialog 示例【慢慢更新】
  3. Hello Android(安卓)- android窗体透明的,黑暗度等的设置技巧
  4. ListView美化
  5. Android(安卓)全面屏的和有导航栏的判断
  6. Android(安卓)透明度数值
  7. android设置view透明度的效果
  8. Android(安卓)颜色设置:透明度换算
  9. Android颜色全解析

随机推荐

  1. Android数据存储---数据备份(Data Backup)(
  2. Android(安卓)NDK开发:NDK概览
  3. 精通Android
  4. Android面经总结
  5. Android常用控件之悬浮窗
  6. Android(安卓)编辑框(EditText)属性学习
  7. Android(安卓)Studio 将引用第三方jar包,
  8. 第一个android应用程序
  9. [Android][获取Android设备唯一标识]
  10. vlc android 截图和录制视频(vlc0.9.9)