【发布时间】:2017-10-19 18:16:55
【问题描述】:
在设计视图中,我在 android 设备屏幕的右边界之外放置了一个视图。我想播放动画并将其从屏幕外移到屏幕中以制作入口效果,没什么花哨的。
然而,从那以后我一直在努力使用 deltaX 参数。什么是正确的数字?我应该选择像素还是百分比?
当我提供正确的输入时,会触发正确的事件,但无法找到视图,它根本不会显示在屏幕上。
这是我有问题的代码:
动画:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
<translate
android:fromXDelta="100%"
android:toXDelta="0%"
android:duration="300" />
</set>
有问题的观点:
<GridView
android:id="@+id/android_gridview_menu"
android:layout_width="80dp"
android:layout_height="0dp"
android:background="#ffffff"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
app:layout_constraintLeft_toRightOf="@+id/MainUI"
android:layout_marginLeft="0dp">
【问题讨论】: