Tag: viewflipper

Android Viewpager项目访问权限

我的目标是能够刷过3种不同的布局,并能够点击每个布局上的项目。 在滑动工作正常的时刻,可以查看所有3种布局。 活动: public class FetchMenu extends Fetch { protected ImageView block; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //pagerviwer MyPagerAdapter adapter = new MyPagerAdapter(); ViewPager myPager = (ViewPager) findViewById(R.id.myfivepanelpager); myPager.setAdapter(adapter); myPager.setCurrentItem(1); //icon on layout 1 fbicon = (ImageView)findViewById(R.id.facebookicon); fbicon.setOnTouchListener(new OnTouchListener() { @Override public boolean […]

如何区分投掷和触摸?

我在ViewFlipper中有一个ListView,当用户在屏幕上滑动时我正在翻转它。 单击ListView将打开浏览器。 有时当我轻扫时,它会在ListView上被检测为触摸并打开浏览器。 这可能很烦人。 我怎样才能防止这种情况发生? class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { try { if (Math.abs(e1.getY() – e2.getY()) > SWIPE_MAX_OFF_PATH) return false; // right to left swipe if (e1.getX() – e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideLeftIn); viewFlipper.setOutAnimation(slideLeftOut); viewFlipper.showNext(); } else if (e2.getX() […]