gpt4 book ai didi

android - 在 Android 中一次滑动即可将图库 View 移动到下一张图片?

转载 作者:行者123 更新时间:2023-11-30 04:40:43 25 4
gpt4 key购买 nike

画廊 View 中有四张图片。当我们从左向右或从右向左滑动时,画廊 View 会移动所有图像,即如果我从第一张图像从左向右滑动,那么它将移动到所有四张图像。我想要的是,当我滑动时,它应该只移动到下一张图片。谁能告诉我这在 galleryview 中如何实现?

最佳答案

我认为您必须使用手势才能通过手指滑动来更改图像。为此,下面的代码可能对您有所帮助。

import java.util.ArrayList;import android.app.Activity;import android.gesture.Gesture;import android.gesture.GestureLibraries;import android.gesture.GestureLibrary;import android.gesture.GestureOverlayView;import android.gesture.Prediction;import android.gesture.GestureOverlayView.OnGesturePerformedListener;import android.os.Bundle;import android.widget.Toast;

public class GesturesActivity extends Activity implements OnGesturePerformedListener { private GestureLibrary mLibrary;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mLibrary = GestureLibraries.fromRawResource(this, R.raw.spells);
if (!mLibrary.load()) {
finish();
}

GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this);
}

public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = mLibrary.recognize(gesture);

// We want at least one prediction
if (predictions.size() > 0) {
Prediction prediction = predictions.get(0);
// We want at least some confidence in the result
if (prediction.score > 1.0) {
// Show the spell
Toast.makeText(this, prediction.name, Toast.LENGTH_SHORT).show();
}
}
}

在这里输入代码

关于android - 在 Android 中一次滑动即可将图库 View 移动到下一张图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6043498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com