View初始 INVISIBLE GONE时,执行Animation动画效果

原创
2016/06/01 17:48
阅读数 1.1K

View 初始在INVISIBLE状态,不可见,然后执行Animation动画,View会执行动画并且可见

View 初始在GONE状态,不可见,然后执行Animation动画,View会不可见

下面是layout和anim xml代码,当TextView android:visibility="invisible" 或 “gone” 时,执行效果不同

<TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/ic_launcher"
        android:visibility="invisible" //gone
        android:text="@string/hello_world" />

 

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <alpha
        android:duration="3000"
        android:fromAlpha="1.0"
        android:interpolator="@android :anim/accelerate_decelerate_interpolator"
        android:toAlpha="0" />

    <translate
        android:duration="3000"
        android:fromYDelta="0"
        android:interpolator="@android :anim/accelerate_decelerate_interpolator"
        android:toYDelta="-10" />

</set>

 

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部