Android 外部视图';s的父母';在中设置动画时,s边界不可见
我在工具栏中有两个文本视图。当用户单击第一个片段中的一个项目时,我想对工具栏外的第一个TextView和中的第二个TextView设置动画 这就是我所拥有的 动画之后,第二个TextView的其余部分仍然不可见 我正在使用TranslateAnimation设置两个文本视图的动画 我做错了什么 布局如下:Android 外部视图';s的父母';在中设置动画时,s边界不可见,android,Android,我在工具栏中有两个文本视图。当用户单击第一个片段中的一个项目时,我想对工具栏外的第一个TextView和中的第二个TextView设置动画 这就是我所拥有的 动画之后,第二个TextView的其余部分仍然不可见 我正在使用TranslateAnimation设置两个文本视图的动画 我做错了什么 布局如下: ... <android.support.design.widget.AppBarLayout ... > <android.support.v7.wid
...
<android.support.design.widget.AppBarLayout
... >
<android.support.v7.widget.Toolbar
...>
<RelativeLayout ...
android:clipChildren="false" >
<TextView ... />
<TextView ... />
</RelativeLayout>
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
您应该使用构造函数TranslateAnimation(context,attrs),其中attributeSet是xml translate。例如:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true">
<translate
android:duration="200"
android:fromYDelta="0%p"
android:toYDelta="-100%p" />
</set>
请提供您的code@SteveLuck我已经添加了代码。
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true">
<translate
android:duration="200"
android:fromYDelta="0%p"
android:toYDelta="-100%p" />
</set>