2014-07-05 3 views
0

У меня есть ScrollView, у которых есть LinearLayout имеет ребенка. Также LinearLayout имеют 3 ImageViews.Антенна остановки прокрутки на определенном месте

Когда я делаю прокрутку, я могу прокрутить в целом 3 ImageViews. Но Я хочу ограничить прокручиваемую область.

Как я могу это сделать?

------------------------------- 
|        | 
|       || 
|       || 
|       || 
|  SCROLL_VIEW   | 
|        | 
|        | 
|        | 
-------scroll limit area------- 
|        | 
|        | 
|        | 
|        | 
------------------------------- 

Scroll ширина вид & высота = полный экран

+0

сделать пользовательские Scrollview – pskink

ответ

0

добавить прозрачный вид в том месте, где вы хотите, чтобы избежать прокрутки и в ontouch слушателем этого вида возвращения истинного.

transparentView.setOnTouchListener(new OnTouchListener() { 

      @Override 
      public boolean onTouch(View v, MotionEvent event) { 
       // TODO Auto-generated method stub 
       return true; 
      } 
     }); 

Если ScrollView на полный экран

Следуйте за этим - Synchronise ScrollView scroll positions - android

+0

Извините, но ваш ответ будет выпускаться новый вид. Это не работает для меня ... –

+0

Также мой просмотр прокрутки находится на полном экране. –

+0

Вы не хотите добавлять дополнительный просмотр? –

Смежные вопросы