Android-swipetoflipcard
创始人
2024-08-19 22:00:48
0

Android - 滑动翻转卡片

  1. 首先,在布局文件中创建一个卡片布局。



    //添加正面卡片的内容





    //添加反面卡片的内容


2.在 Activity 或 Fragment 中使用 GestureDetector 实现滑动翻转卡片。

private GestureDetectorCompat mDetector;

private final float MIN_X_DIST = 200;

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

final LinearLayout front = findViewById(R.id.card_front);
final LinearLayout back = findViewById(R.id.card_back);
mDetector = new GestureDetectorCompat(this, new MyGestureListener(front, back));

}

@Override public boolean onTouchEvent(MotionEvent event) { return mDetector.onTouchEvent(event); }

class MyGestureListener extends GestureDetector.SimpleOnGestureListener {

View front;
View back;

public MyGestureListener(View front, View back) {
    this.front = front;
    this.back = back;
}

@Override
public boolean onDown(MotionEvent e) {
    return true;
}

@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
    float distanceX = e2.getX() - e1.getX();
    float distanceY = e2.getY() - e1.getY();

    if (Math.abs(distanceX) > Math.abs(distanceY)
            && Math.abs(distanceX) > MIN_X_DIST) {

        if (distanceX > 0) {
            //从左向右滑动,显示反面
            flipCard(true);
        } else {
            //

相关内容

热门资讯

让我来分享经验!红龙扑克好友桌... 让我来分享经验!红龙扑克好友桌!竟然真的有挂((2023已更新))(哔哩哔哩)是由北京得红龙扑克黑科...
七分钟普及!微扑克发牌算法(透... 七分钟普及!微扑克发牌算法(透视)辅助透视((2020已更新))(哔哩哔哩)1、在微扑克发牌ai机器...
我来向大家传授!雀神广东麻雀机... 广东雀神智能插件安装使用版本解析‌,我来向大家传授!雀神广东麻雀机制(辅助挂)的确真的有挂(真的有挂...
今日公布!同城跑胡子辅助软件苹... 今日公布!同城跑胡子辅助软件苹果版(辅助挂)原来是真的有挂(有挂存在)-哔哩哔哩;同城跑胡子辅助软件...
透视透明!德扑之星有规律吗!确... 透视透明!德扑之星有规律吗!确实是真的有挂((2024已更新))(哔哩哔哩)准备好在德扑之星 ia的...
5分钟科普!微扑克俱乐部管理(... 您好,微扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中...
重大通报!广东雀神麻雀辅助器免... 重大通报!广东雀神麻雀辅助器免费测试(辅助挂)果真真的有挂(了解有挂)-哔哩哔哩科技教程也叫必备教程...
实测教程!新猴王金花有挂吗(辅... 实测教程!新猴王金花有挂吗(辅助挂)的确是真的有挂(有挂头条)-哔哩哔哩;新猴王金花有挂吗黑科技是一...
新手必备!德扑ai开发!确实真... 新手必备!德扑ai开发!确实真的有挂((2020已更新))(哔哩哔哩);超受欢迎的德扑ai稳赢小游戏...
9分钟实锤!wepower有外... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在这款游戏中打牌都...