收到了商業(yè)化的面試,作為6年開(kāi)發(fā),看你的面試題只會(huì)一半,深表慚愧,看來(lái)戲不大??
2020 最新 - 今日頭條 Android 面試題及答案 (已拿到 offer)面試時(shí)間:2019.12.29 1~3面、2020.1.03 4~6面、2020.1.06 HR面面試部門(mén) + 崗位:商業(yè)化 - 高級(jí) Android 開(kāi)發(fā)工程師面試感...
declare-styleable添加參數(shù):
<!--是否可選中-->
<attr name="selectable" format="boolean" />
RatingBar構(gòu)造函數(shù)中加上(參考“isFull”):
selectable = array.getBoolean(R.styleable.RatingBar_selectable, true);
onTouchEvent中添加判斷:
if(!selectable){
return super.onTouchEvent(event);
}
使用的時(shí)候設(shè)置是否可選中:
app:selectable="false"
Android自定義View,評(píng)分星星控件(RatingBar)一、先看一下效果圖 半個(gè)星星的資源圖片是隨便找的,別在意這些小東西 系統(tǒng)方法去實(shí)現(xiàn)(UI配合, 三步搞定,建議使用系統(tǒng),星星間隙用透明度去控制): 二、為什么要自定義Rati...
你這個(gè)也不對(duì),“/”改成“%”就對(duì)了
// 計(jì)算一半還是全部(小數(shù)部分小于等于0.5就只是顯示一半)
if (!isFull) {
if((mSelectedNumber * 10)%10 > 0 && (mSelectedNumber * 10)%10 <= 5){
mStatus = Status.HALF;
}
}
Android自定義View,評(píng)分星星控件(RatingBar)一、先看一下效果圖 半個(gè)星星的資源圖片是隨便找的,別在意這些小東西 系統(tǒng)方法去實(shí)現(xiàn)(UI配合, 三步搞定,建議使用系統(tǒng),星星間隙用透明度去控制): 二、為什么要自定義Rati...