我有一个布局包含ImageView和的活动TextView.ImageView TextvVew用于分别显示人物的图像和名称.我需要从右到左交换,相反用户手指手势.同时,必须相应地更改名称和图像.有没有办法实现这个?如果有人能够让我知道一个关于这个的教程,那将是很好的,因为我是Android开发的新手.
谢谢.
我尝试了以下方法,但它没有检测到任何手势.
MyGroupActivity.java
import goldenOld.pkg.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector.OnGestureListener;
import android.view.GestureDetector.SimpleOnGestureListener;
import android.view.MotionEvent;
import android.widget.Toast;
public class MyGroupActivity extends Activity implements OnGestureListener{
private static final int SWIPE_MIN_DISTANCE = 120;
private static final int SWIPE_MAX_OFF_PATH = 250;
private static final int SWIPE_THRESHOLD_VELOCITY = 200;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab_mygroup);
}
public boolean onDown(MotionEvent arg0) {
// TODO Auto-generated method …Run Code Online (Sandbox Code Playgroud) 我正在开发一个简单的Android应用程序,我的要求是,
"在屏幕上的一些移动事件(MotionEvent.ACTION_MOVE为真)之后,如果用户停止移动几秒钟,而不是从屏幕上拿出手指,那么需要执行一些操作."
*我了解到LongPress是在用户在触发向下事件后没有进行任何移动时触发的事件(MotionEvent.ACTION_DOWN).*
那么有什么方法可以在屏幕上移动后触发LongPress吗?
或者我应该为相同的功能创建自己的监听器?
任何帮助表示赞赏.
谢谢.
我正在使用这种onTouch方法来触摸ACTION_UP和GestureDetector捕捉双击,我的问题是双击结果点击然后双击,然后点击.有没有办法让双击阻止水龙头或类似的东西?我从逻辑上知道它的行为是正确的,所以如果你建议我找另一种方式来评论,请不要投票.谢谢!
我正在制作一个应用程序,学生可以在那里查看课程网格.使用json文件检索课程.现在更改日期是通过操作栏中的按钮完成的,但我想让它也可以使用平滑的滑动效果.
唯一需要改变的是左侧滑动的SlectedDate-1 .右侧滑动时的SelectedDate + 1 .
我用ViewPagers 尝试了但是它没有用,有人知道怎么做吗?也许有3个浏览器的东西?请详细的代码,因为我不太熟悉viewpagers代码!
我已经尝试过使用日期代码的Android ViewPager,但它对我不起作用.
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
public ScreenSlidePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
String myFormat = "yyyy-MM-dd";
SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.US);
switch (position) {
case 0:
// create your dates for the leftmost fragment
myCalendar.add(Calendar.DAY_OF_YEAR, -1);
final String dateje = sdf.format(myCalendar.getTime());
// mPager.setCurrentItem(1);
return ScreenSlidePageFragment.create(dateje);
case 1:
// create your dates …Run Code Online (Sandbox Code Playgroud) android date android-fragments android-gesture android-viewpager
我在我的应用程序中实现了一个网格视图。为了刷新网格,我给了它触摸事件。然后点击我用那个网格项目做一些事情。下面是手势检测器的代码 -
public class OnSwipeTouchListener implements OnTouchListener {
private final GestureDetector gestureDetector;
public OnSwipeTouchListener(Context ctx) {
gestureDetector = new GestureDetector(ctx, new GestureListener());
}
private final class GestureListener extends SimpleOnGestureListener {
private static final int SWIPE_THRESHOLD = 300;// make it 100 if down
// swipe is not working
private static final int SWIPE_VELOCITY_THRESHOLD = 100;
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
boolean result = false;
try …Run Code Online (Sandbox Code Playgroud)