饥荒anim.bin
时间: 2024-01-11 18:02:42 浏览: 277
饥荒anim.bin是Klei Entertainment游戏中的一种动画格式,包含了游戏中的角色、物品等的动画信息。如果你想要对这些动画进行修改或者制作自己的动画,你需要将anim.bin文件转换成scml格式。为了实现这个目的,你可以使用引用中提到的跨平台反编译器,将anim.bin文件转换成scml格式。具体操作可以参考该反编译器的使用说明。
相关问题
private class MyGestureListener extends GestureDetector.SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float v, float v1) { if(e1.getX() - e2.getX() > MIN_MOVE){ vflp_help.setInAnimation(mContext,R.anim.right_in); vflp_help.setOutAnimation(mContext, R.anim.right_out); vflp_help.showNext(); }else if(e2.getX() - e1.getX() > MIN_MOVE){ vflp_help.setInAnimation(mContext,R.anim.left_in); vflp_help.setOutAnimation(mContext, R.anim.left_out); vflp_help.showPrevious(); } return true; } }
这段代码是一个自定义的手势监听器,主要实现了手势滑动切换视图的功能。具体实现方法如下:
1. 首先,在Activity中创建一个GestureDetector对象,并在onTouchEvent方法中将触摸事件传递给它:
```java
private GestureDetector mGestureDetector = null;
@Override
public boolean onTouchEvent(MotionEvent event) {
return mGestureDetector.onTouchEvent(event);
}
```
2. 然后,在构造函数中初始化GestureDetector对象,并将自定义的MyGestureListener对象设置为它的监听器:
```java
public MyActivity() {
mGestureDetector = new GestureDetector(this, new MyGestureListener());
}
```
3. 最后,在MyGestureListener中实现onFling方法,该方法会在手势滑动时被调用。在onFling方法中,根据手势滑动的方向来切换视图:
```java
private class MyGestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
if (e1.getX() - e2.getX() > MIN_MOVE) { // 向左滑动
vflp_help.setInAnimation(mContext, R.anim.right_in);
vflp_help.setOutAnimation(mContext, R.anim.right_out);
vflp_help.showNext();
} else if (e2.getX() - e1.getX() > MIN_MOVE) { // 向右滑动
vflp_help.setInAnimation(mContext, R.anim.left_in);
vflp_help.setOutAnimation(mContext, R.anim.left_out);
vflp_help.showPrevious();
}
return true;
}
}
```
在这段代码中,MIN_MOVE表示最小的手势滑动距离,可以根据需要进行调整。当用户向左滑动时,使用R.anim.right_in和R.anim.right_out动画来实现视图的进入和退出;当用户向右滑动时,使用R.anim.left_in和R.anim.left_out动画来实现视图的进入和退出。vflp_help是一个ViewFlipper控件,用于显示多个视图。
dialog_out_anim.xml 底部隐藏
`dialog_out_anim.xml`通常是一个XML文件,它在Android开发中用于定义对话框(Dialog)的动画效果,特别是在对话框关闭(out animation)的时候。底部隐藏(hide bottom)的意思是在对话框消失的过程中,底部分区域不再可见。
这个XML文件可能会包含像`<translate>`、`<alpha>`这样的元素,通过设置`android:translationY`属性来控制视图在垂直方向上的移动,使得底部组件随着对话框淡出而向下移出屏幕范围。例如:
```xml
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/dialog_close_top" android:duration="200" />
<item android:drawable="@drawable/dialog_close_bottom" android:duration="200" />
</animation-list>
```
这里定义了一个动画列表,包含了两个帧,一个是顶部关闭的动画,另一个是底部完全隐藏的动画。当对话框dismiss()时,会播放这个动画。
阅读全文