2

这是我的 satellteMenu Xml 代码

<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代码

   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);        

我的输出屏幕是这样的

在此处输入图像描述

现在我想在屏幕中央设置主按钮,所有菜单项都在主按钮的圆形上

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

4

1 回答 1

1

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

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

https://github.com/siyamed/android-satellite-menu 希望这些链接能帮助你解决这个问题!

于 2014-02-17T07:23:23.727 回答