Android Custom gallery to disable scrolling

后端 未结 2 779
借酒劲吻你
借酒劲吻你 2021-01-18 20:57

I\'m attempting to create a custom Gallery to disable scrolling. I\'ve got the following from this: how to disable gallery view scrolling

 public class MyGal         


        
相关标签:
2条回答
  • 2021-01-18 20:57

    Note the if (isSelected()) clause in example, you might want to omit that and return true unconditionally, completely avoiding inherited implementation.

    Overriding onFling prevents flings but doesn't affect regular scrolling, with finger down. To do that, try also overriding onScroll and immediately returning true from there.

    If that doesn't work either, you can also override onTouchEvent and filter touch events there.

    0 讨论(0)
  • 2021-01-18 21:07

    I have use CustomListview in Linearlayout. and disable scrolling using below code

    public void enableDisableView(View view, boolean enabled) {
            view.setEnabled(enabled);
    
            if ( view instanceof ViewGroup ) {
                ViewGroup group = (ViewGroup)view;
    
                for ( int idx = 0 ; idx < group.getChildCount() ; idx++ ) {
                    enableDisableView(group.getChildAt(idx), enabled);
                }
            }
        }
    
    0 讨论(0)
提交回复
热议问题