直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中
直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中實現的相關程式碼
// commonNavigator.setAdjustMode(true);是否設定居中,居中之後,titles很長,就無法展開了 private void initIndicator() { String[] titles = getResources().getStringArray(R.array.url_titles); CommonNavigator commonNavigator = new CommonNavigator(mContext); commonNavigator.setAdjustMode(true); CommonNavigatorAdapter commonNavigatorAdapter = new CommonNavigatorAdapter() { @Override public int getCount() { return titles.length; } @Override public IPagerTitleView getTitleView(Context context, final int index) { ColorTransitionPagerImageTitleView colorTransitionPagerTitleView = new ColorTransitionPagerImageTitleView(context); colorTransitionPagerTitleView.setNormalColor(getResources().getColor(R.color.color_grey_text8)); colorTransitionPagerTitleView.setSelectedColor(getResources().getColor(R.color.blue_1)); colorTransitionPagerTitleView.setText(titles[index]); colorTransitionPagerTitleView.getPaint().setFakeBoldText(true); colorTransitionPagerTitleView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (index != viewPager.getCurrentItem()) { viewPager.setCurrentItem(index, false); } } }); return colorTransitionPagerTitleView; } @Override public IPagerIndicator getIndicator(Context context) { LinePagerIndicator linePagerIndicator = new LinePagerIndicator(context); linePagerIndicator.setMode(LinePagerIndicator.MODE_MATCH_EDGE); //高度 linePagerIndicator.setLineHeight(2); //顏色 linePagerIndicator.setColors(getResources().getColor(R.color.blue_1)); return linePagerIndicator; } }; viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { // StatusBarUtil.transparencyBar(mActivity); // DLog.d(TAG, "StatusBarUtil: type=" + type); // if (position == 2) { // setBannerColor(mContext.getResources().getColor(R.color.me_banner_color)); // setNavigationBarColor(mContext.getResources().getColor(R.color.white)); // } else { // StatusBarUtil.StatusBarLightMode(mActivity, type); // setBannerColor(mContext.getResources().getColor(R.color.main_banner_bg_color)); // setNavigationBarColor(mContext.getResources().getColor(R.color.white)); // } } @Override public void onPageScrollStateChanged(int state) { } }); commonNavigator.setAdapter(commonNavigatorAdapter); indicator.setNavigator(commonNavigator); ViewPagerHelper.bind(indicator, viewPager); }
以上就是直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中實現的相關程式碼, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2838773/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播系統平臺搭建,狀態列透明和程式碼設定漸變色
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 直播平臺搭建,動態設定ListView的高度的兩種方法View
- 直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變
- 直播平臺軟體開發,Uniapp動態設定元件顏色APP元件
- 搭建自己的直播平臺,更改狀態列的字型顏色
- 直播系統原始碼,修改ToolBar的標題的字型顏色大小原始碼
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- android更改EditText下劃線顏色Android
- 短視訊直播系統,Android狀態列設定顏色字型Android
- Win10系統滑鼠指標大小和顏色怎麼設定?Win10指標
- CSS 設定文字框游標顏色CSS
- 直播帶貨系統原始碼利用TextView設定部分字型的顏色和大小原始碼TextView
- 線上直播系統原始碼,android 中一段文字設定不同顏色原始碼Android
- 搭建直播平臺,Ext Js grid 改變單元格背景顏色的方法JS
- 直播系統平臺搭建適配Android WebView 深色主題AndroidWebView
- win10系統快速設定滑鼠指標大小和顏色的方法Win10指標
- 直播系統原始碼--搭建直播平臺的奠基石原始碼
- Win10怎麼修改標題欄顏色 win10系統標題欄顏色的修改步驟Win10
- Win10系統下滑鼠指標大小及顏色的設定步驟Win10指標
- 直播系統平臺搭建,主播個性標籤顯示在id後面
- ios顯示html標籤,超連結顏色以及下劃線的處理iOSHTML
- win10系統顏色顯示異常怎麼辦 win10系統顏色設定教程Win10
- win10系統如何設定Word背景顏色_win10 word頁面背景顏色設定步驟Win10
- 短視訊平臺原始碼,Android中 TextView設定顏色無效的問題原始碼AndroidTextView
- 設定toast的字型顏色和背景顏色AST
- 直播系統平臺搭建,自定義控制元件根據圖片寬度設定長度控制元件
- 線上教育直播系統開發_教育行業線上直播平臺搭建行業
- win10 windows顏色還原怎麼操作_Win10怎麼恢復/設定系統預設顏色設定Win10Windows
- 直播軟體搭建,修改狀態列、導航條顏色及文字顏色
- matplotlib設定顏色、標記、線條,讓你的影像更加豐富
- JavaScript WebGL 設定顏色JavaScriptWeb
- AUTOCAD——設定顏色
- css 設定背景顏色CSS
- 設定Toast字型顏色AST
- ProgressBar 顏色的設定
- system命令設定顏色
- 如何搭建直播平臺?直播平臺搭建需要注意什麼?