java豆子

导航

2013年1月25日 #

android bitmap绘制文字自动换行

摘要: public Bitmap getNewBitMap(String text) { Bitmap newBitmap = Bitmap.createBitmap(120,150, Config.ARGB_4444); Canvas canvas = new Canvas(newBitmap); canvas.drawBitmap(bmp, 0, 0, null); TextPaint textPaint = new TextPaint(); textPaint.setAntiAlias(true); textP... 阅读全文

posted @ 2013-01-25 16:29 java豆子 阅读(8804) 评论(4) 推荐(1) 编辑

android图片加水印,文字

摘要: 两种方法:1.直接在图片上写文字 String str = "PICC要写的文字"; ImageView image = (ImageView) this.findViewById(R.id.ImageView); Bitmap photo = BitmapFactory.decodeResource(this.getResources(), R.drawable.text); int width = photo.getWidth(), hight = photo.getHeight(); System.out.println("... 阅读全文

posted @ 2013-01-25 16:27 java豆子 阅读(11230) 评论(1) 推荐(1) 编辑

Android下如何计算要显示的字符串所占的宽度和高度

摘要: 查询了google发现在android一下有几种方法可以做到,但是经过实际测试发现下面这种方法是最准确的Rect bounds = new Rect();String text = "Hello World";TextPaint paint;paint = findViewById(R.id.hello_world).getPaint();paint.getTextBounds(text, 0, text.length(), bounds);int width = bounds.width();Paint pFont = new Paint();Rect rect = ne 阅读全文

posted @ 2013-01-25 16:25 java豆子 阅读(17173) 评论(0) 推荐(2) 编辑