【开源】TextDrawable
TextDrawable
- https://github.com/amulyakhare/TextDrawable
介绍:
一个轻量级的让ImageView显示纯文字的库,类似于Gmail上的效果。该库可以根据指定字符生成drawable,然后将drawable设置给ImageView。运行效果:
![]()
使用说明:
1.基本用法

|
1
2
3
|
<ImageView android:layout_width="60dp" android:layout_height="60dp" android:id="@+id/image_view"/> |
如果你制订了width和height,那么drawable可以自动适配。
|
1
2
3
4
|
TextDrawable drawable = TextDrawable.builder() .buildRect("A", Color.RED);ImageView image = (ImageView) findViewById(R.id.image_view);image.setImageDrawable(drawable); |
2.圆形的drawable

|
1
2
3
4
|
TextDrawable drawable1 = TextDrawable.builder() .buildRoundRect("A", Color.RED, 10); // radius in pxTextDrawable drawable2 = TextDrawable.builder() .buildRound("A", Color.RED); |
3.加上边框

|
1
2
3
4
5
|
TextDrawable drawable = TextDrawable.builder() .beginConfig() .withBorder(4) /* thickness in px */ .endConfig() .buildRoundRect("A", Color.RED, 10); |
posted on 2015-03-31 12:10 wasdchenhao 阅读(185) 评论(0) 收藏 举报

浙公网安备 33010602011771号