直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中
直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中實現的相關程式碼
// 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OmniFocus Pro 3 for Mac(最強GTD時間管理工具)
- 在不同的專案管理實踐中,如何提高運營效率和創收?
- 這4個行業用進銷存管理系統是肯定不會錯的
- Python-呼叫執行系統命令
- springboot 後臺管理模組架構設計方案
- 管理專案風險:考慮你的專案可能出現的問題
- app直播系統原始碼,點選生成條形碼
- 工程行業B2B平臺交易系統
- MES系統軟體企業如何操作?
- 如何實現遊戲陪玩系統中語音的錄製與播放?
- Win10系統怎麼修改桌面工作列顏色?工作列顏色修改步驟教程
- 3分鐘教你學會電腦重灌Win7系統,重灌系統不再求人
- 適合電腦菜鳥的重灌win10系統方法!詳解重灌win10系統步驟
- 質量基礎設施“一站式”綜合服務平臺建設,NQI系統開發
- 質量基礎設施建設系統開發,NQI線上一站式服務平臺建設
- 在redhat7系統上為Oracle11g資料庫打PSU報CRS-4124 CRS-4000錯誤分析與追蹤