平時遇到的問題斟或,想起來記就記一下素征。
1.BottomSheetDialog 下滑隱藏,與其內(nèi)部ListView下滑沖突萝挤,導(dǎo)致ListView無法下滑御毅,百度不到,目前解決辦法怜珍,
設(shè)置View最外層layout的focusable為false:
focusable=“false”
設(shè)置BottomSheetDialog的Cancelable為false:
BottomSheetDialog.setCancelable(false);
2.getResources().getColor()
這個得到顏色的方法過時端蛆,用下面這個方法代替:
ContextCompat.getColor()
3.平移動畫
new ObjectAnimator().ofFloat(view,"TranslationX",平移后x坐標(biāo)).setDuration(300).start();
4.不讓界面一進來就彈出輸入框:在EditText父容器添加屬性:
android:focusable="true"
android:focusableInTouchMode="true"
5.在Android開發(fā)中,Button酥泛、ImageButton今豆、和EditText等控件會主動搶奪焦點,如果這些控件在ListView的item中柔袁,會影響item的點擊事件呆躲,解決辦法:設(shè)置item布局的外層屬性:
android:descendantFocusability="blocksDescendants"。
6.轉(zhuǎn)轉(zhuǎn)轉(zhuǎn)的loading就是一個ProgessBar捶索,給他一個圖讓他轉(zhuǎn)就可以了插掂,
ProgressBar
<ProgressBar
android:layout_width="22dp"
android:layout_height="22dp"
android:indeterminateBehavior="repeat"
android:indeterminateDrawable="@drawable/h_loading"
android:indeterminateOnly="true"/>
h_loading.xml
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/icon_loading"
android:pivotX="50%"
android:pivotY="50%" />
7.今天遇到一個問題,需要自定義Toast布局,給Toast設(shè)置時長duration時辅甥,給1會出現(xiàn)3.5s酝润,給2時是正常的2s。待解決璃弄。