Android CircleMenu 圆形旋转菜单
2015-06-16 09:59
573 查看
自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。 图标请勿商用。
1、布局文件中声明控件
2、Activity的onCreate中|Fragment的onCreateView中
3、添加点击事件
1、布局文件中声明控件
<com.zhy.view.CircleMenuLayout android:id="@+id/id_menulayout" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="100dp" android:background="@drawable/circle_bg3" > </com.zhy.view.CircleMenuLayout>
2、Activity的onCreate中|Fragment的onCreateView中
public class CircleActivity extends Activity { private CircleMenuLayout mCircleMenuLayout; private String[] mItemTexts = new String[] { "安全中心 ", "特色服务", "投资理财", "转账汇款", "我的账户", "信用卡" }; private int[] mItemImgs = new int[] { R.drawable.home_mbank_1_normal, R.drawable.home_mbank_2_normal, R.drawable.home_mbank_3_normal, R.drawable.home_mbank_4_normal, R.drawable.home_mbank_5_normal, R.drawable.home_mbank_6_normal }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //自已切换布局文件看效果 setContentView(R.layout.activity_main02); mCircleMenuLayout = (CircleMenuLayout) findViewById(R.id.id_menulayout); mCircleMenuLayout.setMenuItemIconsAndTexts(mItemImgs, mItemTexts); } }
3、添加点击事件
mCircleMenuLayout.setOnMenuItemClickListener(new OnMenuItemClickListener() { @Override public void itemClick(View view, int pos) { Toast.makeText(CircleActivity.this, mItemTexts[pos], Toast.LENGTH_SHORT).show(); } @Override public void itemCenterClick(View view) { Toast.makeText(CircleActivity.this, "you can do something just like ccb ", Toast.LENGTH_SHORT).show(); } });
下载地址:https://github.com/hongyangAndroid/Android-CircleMenu
CircleMenuSample
相关文章推荐
- Android—ViewPager实现左右循环
- Android 属性动画(Property Animation) 完全解析 (上)【转】
- 浅谈MVP实现Android应用层开发
- android隐藏类的使用
- Android 支付宝支付密码输入界面
- Android Ant编译
- Android设备唯一标识ID的获取
- (原创)《Android编程权威指南》学习笔记01-- Android应用初体验--004
- Android Service与Activity之间通信的几种方式
- iOS与Android的音频互通
- 学习android第一天
- Android 异常后如何重启应用
- Android Activity Study
- android保存图片到本地并可以在相册中显示出来
- Android Libraries You Should Use in Every Project
- 如何为你的Android应用缩放图片
- 在Android中如何的跟html交互
- Android自定义View中代码设置style
- Android条码扫描及图片生成
- 开始写第一个android软件(聊天软件)