0
即時通訊使用CircleMenu
佈局如何檢測Circle Menu的動畫已在android中完成?
<com.hitomi.cmlibrary.CircleMenu
android:id="@+id/circle_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
活動
circleMenu = (CircleMenu) findViewById(R.id.circle_menu);
circleMenu.setMainMenu(Color.parseColor("#CDCDCD"), R.mipmap.icon_menu, R.mipmap.icon_cancel)
.addSubMenu(Color.parseColor("#258CFF"), R.mipmap.icon_home)
.addSubMenu(Color.parseColor("#30A400"), R.mipmap.icon_search)
.addSubMenu(Color.parseColor("#FF4B32"), R.mipmap.icon_notify)
.addSubMenu(Color.parseColor("#8A39FF"), R.mipmap.icon_setting)
.addSubMenu(Color.parseColor("#FF6A00"), R.mipmap.icon_gps)
.setOnMenuSelectedListener(new OnMenuSelectedListener() {
@Override
public void onMenuSelected(int index) {
switch (i){
case 0:
((SomeScreenSlidePagerActivity)getActivity()).refresh();
break;
case 1:
((SomeScreenSlidePagerActivity)getActivity()).logout();
break;
case 2:
((SomeScreenSlidePagerActivity)getActivity()).showNotifications();
break;
default:
break;
}
}
});
當我按下子菜單按鈕動畫開始,但它完成,OnMenuSelected選項執行,所以它看起來非常糟糕。我想動畫完成,然後開始執行OnMenuSelected選項。怎麼做 ?