首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卫星MenuItem在android中设置为圆角

卫星MenuItem在android中设置为圆角
EN

Stack Overflow用户
提问于 2014-02-17 06:59:23
回答 1查看 1.2K关注 0票数 2

这里是我的satellteMenu Xml代码

代码语言:javascript
复制
<android.view.ext.SatelliteMenu
    android:id="@+id/menu"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"

    sat:closeOnClick="true"
    sat:expandDuration="500"
    sat:mainImage="@drawable/ic_launcher"
    sat:satelliteDistance="170dp"
    sat:totalSpacingDegree="90" >
</android.view.ext.SatelliteMenu>

这里是我的java代码

代码语言:javascript
复制
   SatelliteMenu menu = (SatelliteMenu) findViewById(R.id.menu);

     / /          Set from XML, possible to programmatically set        
        float distance = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 200, getResources().getDisplayMetrics());

   SatelliteMenuItem a1=new SatelliteMenuItem(4, R.drawable.ic_4);

    List<SatelliteMenuItem> items = new ArrayList<SatelliteMenuItem>();
  //  items.add(new SatelliteMenuItem(4, R.drawable.ic_1));
   // items.add(new SatelliteMenuItem(4, R.drawable.ic_3));
    items.add(a1);
    items.add(new SatelliteMenuItem(3, R.drawable.ic_5));
    items.add(new SatelliteMenuItem(2, R.drawable.ic_6));
   items.add(new SatelliteMenuItem(1, R.drawable.ic_2));
   //items.add(new SatelliteAnimationCreator());
    menu.addItems(items);        

我的输出屏幕是这样来的

现在,我想在屏幕中央设置主按钮,并设置主按钮四舍五入的所有菜单项。

如何在中心设置圆形菜单项?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-17 07:23:23

嘿,请尝试在您的卫星菜单Xml代码中使用android:layout_gravity="bottom|center_horizontal",并访问

https://github.com/ketanpatel25/android-satellite-menu-center

https://github.com/siyamed/android-satellite-menu希望这些链接能在这个问题上对你有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21822675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档