android 自定义多功能按钮(转盘样式)

前两天闲的蛋疼,看到网上一个UI视图 好像很精美的样子,于是就仿照着做了。

先看看 大概样子(蓝色按钮是我点击之后的样式)

此控件可以设置 按钮的图片,按钮的数量,还有背景,,样式,分割线的宽度,还有对称轴。

具体实现:源码资源:

使用方法:

roundView = (RoundView)getView().findViewById(R.id.rv_round);roundView.setBackgroundImage(BitmapFactory.decodeResource(getResources(), R.drawable.round_back));roundView.addButton(new PolygonButton(0,bitmap0,""));roundView.addButton(new PolygonButton(1,bitmap1,""));roundView.addButton(new PolygonButton(2,bitmap2,""));roundView.addButton(new PolygonButton(3,bitmap3,""));roundView.addButton(new PolygonButton(4,bitmap4,""));roundView.setCenterButton(new PolygonButton(5,bitmap5,""));roundView.setOnPBClickListener(this);

监听按下事件:

@Overridepublic void onPBClick(PolygonButton pb) {//Toast.makeText(getActivity(), ""+pb.getId(), Toast.LENGTH_SHORT).show();Log.i("TEST_ID", ""+pb.getId());}完工。

版权声明:本文为博主原创文章,未经博主允许不得转载。

绊脚石乃是进身之阶。

android 自定义多功能按钮(转盘样式)

相关文章:

你感兴趣的文章:

标签云: