ArcMenu

仿Path带动画效果的扇形菜单

用法

ArcMenu menu = (ArcMenu) findViewById(R.id.arc_menu);
final int itemCount = ITEM_DRAWABLES.length;
for (int i = 0; i < itemCount; i++) {
    ImageView item = new ImageView(this);
    item.setImageResource(ITEM_DRAWABLES[i]);
    menu.addItem(item,new OnClick(View v){
        Toast.makeText(MainActivity.this, "position:" + position, Toast.LENGTH_SHORT).show();
    });
}

改变外观可以在xml中

custom:childSize="50px"
custom:fromDegrees="0.0"
custom:toDegrees="300.0"

或者在java中

arcLayout.setChildSize(50);
arcLayout.setArc(0.0f,300.0f);

ArcMenu

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,885评论 25 709
  • 我想这就是我的Bar的开始。现在,可能我们需要重新认识一样东西——鸡尾酒。 如果,你的脑海中蹦出来的是夜店里那些各...
    天才在工作阅读 777评论 0 48
  • 来一幅猫头鹰 矮矮哒 萌萌哒
    爱吃的小胖纸阅读 208评论 1 1
  • 关于自傲和平常心 我忽然感觉自己的一些傻和失误的地方。从很早开始,好像是我刚进清华没多久,康彪跟我说过在这里牛逼的...
    质子陈阅读 227评论 1 2