Android开发

短视频平台源码,Android 左右滑动显示和隐藏

本文主要是介绍短视频平台源码,Android 左右滑动显示和隐藏,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

短视频平台源码,Android 左右滑动显示和隐藏实现的相关代码

 

private List<Integer> integerList = new ArrayList<>();
 for (int i = 0; i < 7; i++) {
        integerList.add(i);
    }
WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
    DisplayMetrics displayMetrics = new DisplayMetrics();
    windowManager.getDefaultDisplay().getMetrics(displayMetrics);
    int widthPixels = displayMetrics.widthPixels;
    float density = displayMetrics.density;
    int screenWidth = (int) (widthPixels / density);    //屏幕的宽度
    Log.d("TAG","屏幕宽度:"+screenWidth);
    int i = 138 * 2;        //recycleview距离右侧和左侧的距离
    int recywidth = screenWidth - i;    //recycleview在屏幕的大小
    Log.d("TAG","recycleview 的宽度:"+recywidth);
    int entry = recywidth / 370;        // 一屏能显示几个条目
    Log.d("TAG","一屏幕条目:"+entry);
    // integerList集合是添加的多少条数据
    if (integerList.size()>entry){      //条目大于屏幕上的显示条目时 显示滚动条否则关闭滚动条
          hIndicator.setVisibility(View.VISIBLE);     //显示
       }else {
          hIndicator.setVisibility(View.GONE);        //隐藏
       }

以上就是 短视频平台源码,Android 左右滑动显示和隐藏实现的相关代码,更多内容欢迎关注之后的文章

 

这篇关于短视频平台源码,Android 左右滑动显示和隐藏的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!