最新回答 / Shorin_Chen
在toggleMenu方法下有個(gè) childView的點(diǎn)擊事件 用來(lái)開(kāi)啟點(diǎn)擊后的動(dòng)畫(huà)的里面有個(gè)if語(yǔ)句if (mMenuItemClickListener != null) { ? ?mMenuItemClickListener.onClick(childView, pos);}menuItemAnim(pos - 1); 老師寫(xiě)的時(shí)候把這一句寫(xiě)進(jìn)if里面了 ?你把它拿出到if外面就OK了
2016-06-26
最新回答 / 326320
MainActivty里面mArcMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() ? { ? ? ?@Override ? ? ?public void onClick(View view, int pos) ? ? ?{ ? ? ? ? //寫(xiě)你相應(yīng)的跳轉(zhuǎn)頁(yè)面代碼 ? ? ?} ? });}
最新回答 / 這個(gè)殺手不太累
將這個(gè)復(fù)制到你的布局文件中試一下<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ? ?xmlns:hyman="http://schemas.android.com/apk/res-auto" ? ?android:layout_width="match_parent" ? ?android:layout_hei...
2016-03-10
最新回答 / qq_秀逗_0
這幾句代碼后面有changeStatus()方法,所以,如果當(dāng)前操作是關(guān)閉菜單,當(dāng)動(dòng)畫(huà)執(zhí)行結(jié)束之前,代碼已經(jīng)執(zhí)行完了changeStatus()方法,也就是status已經(jīng)為close了,所以這時(shí)候要gone掉
2016-01-22
最新回答 / qq_秀逗_0
ObjectAnimator是屬性動(dòng)畫(huà),執(zhí)行完后是什么樣,它以后就是什么樣了,所以當(dāng)你動(dòng)畫(huà)執(zhí)行結(jié)束后,所有的子view透明度都為0,大小為3倍或者0倍,正確的做法是,打開(kāi)時(shí),將所有子view的樣式和位置都重置(放回原來(lái)的位置,透明度置為1,大小為1倍)。這個(gè)控件不應(yīng)該用ObjectAnimator做,建議敲代碼之前考慮好用哪種方法實(shí)現(xiàn)最合理
最新回答 / qq_秀逗_0
首先,用枚舉可讀性更好,“別人”一看就懂,不用看到的時(shí)候要回去看定義的地方怎么寫(xiě)的其次,少量的枚舉造成的性能問(wèn)題微乎其微,當(dāng)然,不推薦動(dòng)不動(dòng)就寫(xiě)枚舉
2015-10-25