美文网首页
安卓开发小坑

安卓开发小坑

作者: 有时间多读书 | 来源:发表于2018-01-25 15:34 被阅读0次

    1.BaseFragmentPagerAdapter.setCurrentItem 要在setAdapter之后调用,否则无效
    2.控件从底部滑出滑入动画

    public class AnimationUtil {
    
        private static final String TAG = AnimationUtil.class.getSimpleName();
    
        /**
         * 从控件所在位置移动到控件的底部
         *
         * @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;
        }
    
        /**
         * 从控件的底部移动到控件所在位置
         *
         * @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>

    相关文章

      网友评论

          本文标题:安卓开发小坑

          本文链接:https://www.haomeiwen.com/subject/rfvvaxtx.html