带有smoothscroll的Gridview,大图像的问题

时间:2014-02-09 14:28:10

标签: android image listview smooth-scrolling

我创建了一个主要布局,我可以在滚动主要活动时禁用滚动并将此代码设置为在2个不同的列表视图中滚动。

问题是一个活动有一个小图像,如果在这个图像中滚动,主要活动滚动另一个列表视图,但带有图像的列表视图像自由滚动一样卡住,我该怎么办?

这是我的代码滚动:

public boolean onTouch(View v, MotionEvent event)
{
  switch (event.getAction())
  {
    case MotionEvent.ACTION_DOWN:   //the user places his finger on the screen
      mLastY=(int)event.getY();
      Log.d("posicion",String.valueOf(pos));//to get the "y" position starting
      break;
    case MotionEvent.ACTION_UP:
      if(mLastY-event.getY() > 50) //if a movement of the size of an item occurs
      {
        if(pos+1<arrayeventos.size())
        {
          pos=pos+1;

          Log.d("posicion ARRIBA",String.valueOf(pos));
          //listView.invalidate();
          // mLastY=(int)event.getY();   //reset the starting position to the current position
          //vestimentaicon.setImageResource(R.drawable.casualm);

          //             setter.putall(pos);

          listView.smoothScrollToPosition(pos);
          gridView.smoothScrollToPosition(4*pos);

          mLastY=(int)event.getY();
        }
      }

0 个答案:

没有答案