1.BaseFragmentPagerAdapter.setCurrentItem 要在setAdapter之后調(diào)用灌灾,否則無效
2.控件從底部滑出滑入動(dòng)畫
public class AnimationUtil {
private static final String TAG = AnimationUtil.class.getSimpleName();
/**
* 從控件所在位置移動(dòng)到控件的底部
*
* @return
*/
public static TranslateAnimation moveToViewBottom() {
TranslateAnimation mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
0.0f, Animation.RELATIVE_TO_SELF, 1.0f);
mHiddenAction.setDuration(1000);
return mHiddenAction;
}
/**
* 從控件的底部移動(dòng)到控件所在位置
*
* @return
*/
public static TranslateAnimation moveToViewLocation() {
TranslateAnimation mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
1.0f, Animation.RELATIVE_TO_SELF, 0.0f);
mHiddenAction.setDuration(1000);
return mHiddenAction;
}
}
3.消除textview文字和控件上下邊距使用includeFontPadding=“false”屬性
4.Databinding顯示隱藏控件
android:visibility="@{0 == 0 ? View.GONE : View.VISIBLE}"前要在<data>
<import type="android.view.View"/>
</data>