短視訊平臺原始碼,Android 左右滑動顯示和隱藏

zhibo系統開發發表於2021-10-25

短視訊平臺原始碼,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 左右滑動顯示和隱藏實現的相關程式碼,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2839088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章