咖啡伴侣

呆在上海
posts - 163, comments - 156, trackbacks - 0, articles - 2

Android简单UI开发 -2

Posted on 2010-01-14 16:32 oathleo 阅读(329) 评论(0)  编辑  收藏 所属分类: Android
1.BitMap to 数组
        int w = bitmapSrc.getWidth();
        int h = bitmapSrc.getHeight();
       
        int[] pixels = new int[w * h];
        bitmapSrc.getPixels(pixels, 0, w, 0, 0, w, h);

2.RGB HSV互转问题
android.graphics.Color 修复了java.awt.Color 的bug
RGBToHSV HSVToColor

3.Config
       Bitmap bitmap = Bitmap.createBitmap(w, h, Config.ARGB_8888);//Config.ARGB_8888,Config.ARGB_4444透明效果


Color 成了int,一下子感觉世界变得简单了。

4.文字的显示长度
            Rect textBound = new Rect();
            paint.getTextBounds(name, 0, name.length(), textBound);

5.文字渲染 x起始点在左下角
       canvas.drawText(name, x, y, paint);



只有注册用户登录后才能发表评论。


网站导航: