【发布时间】:2017-04-03 04:17:57
【问题描述】:
我使用Hitomis/CircleMenu 在点击时显示社交媒体图标和社交媒体活动意图。
只是默认的图标尺寸太小了,我想增加图标的尺寸。
我的代码:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CircleMenu circleMenu = (CircleMenu) findViewById(R.id.circle_menu);
circleMenu.setMainMenu(Color.parseColor("#CDCDCD"), R.mipmap.ic_launcher, R.mipmap.ic_launcher);
circleMenu.addSubMenu(Color.parseColor("#258CFF"), R.mipmap.ic_launcher)
.addSubMenu(Color.parseColor("#30A400"), R.mipmap.ic_launcher)
.addSubMenu(Color.parseColor("#FF4B32"), R.mipmap.ic_launcher)
.addSubMenu(Color.parseColor("#8A39FF"), R.mipmap.ic_launcher)
.addSubMenu(Color.parseColor("#FF6A00"), R.mipmap.ic_launcher);
circleMenu.setOnMenuSelectedListener(new OnMenuSelectedListener() {
@Override
public void onMenuSelected(int index) {
switch (index) {
case 0:
Intent intent = new Intent(MainActivity.this,Jude.class);
startActivity(intent);
break;
case 1:
Intent intent2 = new Intent(MainActivity.this,Jude.class);
startActivity(intent2);
break;
case 2:
Intent inten3 = new Intent(MainActivity.this,Jude.class);
startActivity(inten3);
break;
case 3:
Toast.makeText(MainActivity.this, "Settings button Clcked", Toast.LENGTH_SHORT).show();
break;
case 4:
Toast.makeText(MainActivity.this, "GPS button Clicked", Toast.LENGTH_SHORT).show();
break;
}
}
}
);
circleMenu.setOnMenuStatusChangeListener(new OnMenuStatusChangeListener() {
@Override
public void onMenuOpened() {
Toast.makeText(MainActivity.this, "Menu Opend", Toast.LENGTH_SHORT).show();
}
@Override
public void onMenuClosed() {
Toast.makeText(MainActivity.this, "Menu Closed", Toast.LENGTH_SHORT).show();
}
}
);
}
}
【问题讨论】:
-
你找到解决办法了吗?
标签: android android-custom-view android-menu android-icons