超级数码兽人物微信头像右上角数字得数字是什么?

阅读本文后您有什么感想? 已有 0 人给出评价!
策略塔防 / 167M
最新3v3强势竞技手游,带你在战场上尽情厮杀。
游戏排行榜
休闲益智 / 81M
加勒比海盗OL和我们的船长一起去战斗吧,去征服海洋
飞行射击 / 6.0M
整体一般的射击游戏,打击感还不错。
修改版游戏 / 87M
18种属性相互克制,不再无脑克制。
休闲益智 / 3M
糖果连萌经典又新鲜的连连看,甜蜜清新的界面给你清爽的视觉体验,极佳的手感让你爱不释手。
修改版游戏 / 20.3M
这款游戏可以说是手机Q版的CS,很有趣。
休闲益智 / 20.9M
与全球玩家实时对战的休闲游戏,赶快来挑战生存极限吧。
游戏工具 / 970KB
安卓手机游戏必备神器,史上最简单最好用的手游修改器。
休闲益智 / 5.3M
此萝卜非彼萝卜,沉浸在萝卜的喜悦中。
休闲益智 / 17.4M
免费猜成语靠靠自己的知识吧
动作冒险 / 5.8M
公测礼包火热发放,前1000位玩家还可参与抽奖,话费,iphone6任你拿!
休闲益智 / 5.3M
此萝卜非彼萝卜,沉浸在萝卜的喜悦中。
飞行射击 / 4.4M
紧握你的武器,消灭邪恶的僵尸!体验极致的杀戮快感!
休闲益智 / 3M
糖果连萌经典又新鲜的连连看,甜蜜清新的界面给你清爽的视觉体验,极佳的手感让你爱不释手。
游戏工具 / 970KB
安卓手机游戏必备神器,史上最简单最好用的手游修改器。
动作冒险 / 5.8M
公测礼包火热发放,前1000位玩家还可参与抽奖,话费,iphone6任你拿!
修改版游戏 / 18.7M
战机更强大,画面更绚丽,一起战斗在宇宙中吧。
修改版游戏 / 116M
植物大战僵尸2中文第二个原创新世界天空之城即将登场,采用新世界大地图、战斗机制、世界环境等。
游戏工具 / 10.9M
多玩Minecraft盒子手机版不仅带你无敌带你飞,而且让你更加有钱人性!
修改版游戏 / 199.5M
无限钻石可以让你拥有无限多的金钱。
动作冒险 / 149.9M
庆祝天天酷跑一周年而发布的版本,游戏内容丰富。widget的代码解读(1)
平时在一些app上会看到一些图标的右上角会显示数字,如微信的头像右上角显示信息数量,淘宝的购物车图标右上角显示商品数量。本人最近也在努力学习自定义控件,下面是本人实现的一个简陋的带数字的ImageView。
效果如下:
代码也很简单:
public class NumImageView extends ImageView {
private int num = 0;
private float
private float textS
private int paddingR
private int paddingT
public NumImageView(Context context) {
super(context);
public NumImageView(Context context, AttributeSet attrs) {
super(context, attrs);
public NumImageView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
public void setNum(int num) {
this.num =
invalidate();
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
if (num & 0) {
radius = getWidth() / 6;
textSize = num & 10 ? radius + 5 :
paddingRight = getPaddingRight();
paddingTop = getPaddingTop();
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(0xffff4444);
paint.setStyle(Paint.Style.FILL);
canvas.drawCircle(getWidth() - radius - paddingRight/2, radius + paddingTop/2, radius, paint);
paint.setColor(0xffffffff);
paint.setTextSize(textSize);
canvas.drawText("" + (num & 99 ? num : 99),
num & 10 ? getWidth() - radius - textSize / 4 - paddingRight/2
: getWidth() - radius - textSize / 2 - paddingRight/2,
radius + textSize / 3 + paddingTop/2, paint);
在xml布局文件使用:
&com.season.myview.NumImageView
android:id="@+id/myView"
android:layout_width="68dp"
android:layout_height="68dp" /&
在java代码中设置显示数量:
private NumImageView myIv = (NumImageView) findViewById(R.id.myView)
myIv.setNum(10)
以上是本人实现的自定义右上角显示数字的ImageView,欢迎纠错补充。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:692次
排名:千里之外}

我要回帖

更多关于 右上角带1的头像 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信