android 箭头展示 隐藏动画
时间: 2023-10-18 15:20:24 浏览: 177
android箭头
你可以使用 Android 中的动画来实现箭头展示和隐藏的效果。以下是一个简单的实现:
首先,在你的布局文件中添加一个包含箭头的 ImageView:
```xml
<ImageView
android:id="@+id/arrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_arrow_down" />
```
接下来,在你的 Java 代码中,你可以使用动画来展示和隐藏箭头。例如,下面的代码将箭头向下旋转 180 度:
```java
ImageView arrow = findViewById(R.id.arrow);
RotateAnimation rotate = new RotateAnimation(0, 180, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotate.setDuration(200);
rotate.setFillAfter(true);
arrow.startAnimation(rotate);
```
要隐藏箭头,只需要将旋转角度从 180 改为 0 即可:
```java
RotateAnimation rotate = new RotateAnimation(180, 0, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
```
你可以将这些代码放在一个方法中,并在需要展示或隐藏箭头的时候调用它。
阅读全文