第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

子view 沒有一個顯示的

? ? 主按鈕可以正常顯示,但是子按鈕沒有一個顯示的這是什么情況,求解答

protected?void?onLayout(boolean?changed,?int?l,?int?t,?int?r,?int?b)?{
????if?(changed){
????????layoutMainButton();
????????int?count?=?getChildCount();
????????Log.d(TAG,?"onLayout:?count?is"+count);
????????for?(int?i?=0?;i<count-1;i++){
????????????View?child?=?getChildAt(i+1);
????????????int?cl?=?(int)?(mRadius*Math.sin(Math.PI/2/(count-2)*i));
????????????int?ct?=?(int)?(mRadius*Math.cos(Math.PI/2/(count-2)*i));
????????????Log.d(TAG,?"onLayout:?cl?is?"+?cl+"?,?ct?is"?+ct);
????????????int?cwidth??=?child.getMeasuredWidth();
????????????int?cheight?=?child.getMeasuredHeight();

????????????//如果在左下或者是右下
????????????if?(mPosition?==?Position.LEFT_BOTTOM?||?mPosition?==
????????????????????Position.RIGHT_BOTTOM){
?????????????????ct?=?getMeasuredHeight()-?cheight-ct;
????????????}
????????????if(mPosition?==?Position.RIGHT_TOP?||?mPosition?==
????????????????????Position.RIGHT_BOTTOM){
????????????????????cl?=?getMeasuredWidth()?-?cwidth?-cl;
????????????}

????????????child.layout(cl,ct,cl+cwidth,cl+cheight);
????????}

????}

}


正在回答

2 回答

https://img1.sycdn.imooc.com//5b7e69c2000136b403010039.jpg

最后面這里寫錯了!是:

child.layout(cl,ct,cl+cwidth,ct+cheight);

后面是ct+cheight不是cl+cheight


0 回復(fù) 有任何疑惑可以回復(fù)我~

你跟著視頻做還沒做完吧?

他在onLayout里面有行child.setVisibility(View.GONE); ?要在點擊后才設(shè)置取消的, 你后面的代碼打完了嗎

沒打完可以把這行去掉也可以看見



0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Android實現(xiàn)衛(wèi)星菜單
  • 參與學(xué)習(xí)       26324    人
  • 解答問題       59    個

學(xué)習(xí)仿Path的衛(wèi)星式菜單,課程涵蓋了自定義控件的整個過程

進入課程

子view 沒有一個顯示的

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號