当前位置: 首页 > news >正文

做空视频文件的网站百度推广登录平台app

做空视频文件的网站,百度推广登录平台app,有趣网址之家 收藏全球最有趣的网站,做企业网站需要资质吗“com.google.android.material.tabs.TabLayout” 这个玩意说起来大家都不陌生。结合viewPager或者单独使用。场景非常多。当然市面上的三方也数不胜数。但是毕竟是亲儿子。用起来终归是顺手一些。下面说一下TabLayout的具体用法细节: 首先,xml布局引入…

com.google.android.material.tabs.TabLayout” 这个玩意说起来大家都不陌生。结合viewPager或者单独使用。场景非常多。当然市面上的三方也数不胜数。但是毕竟是亲儿子。用起来终归是顺手一些。下面说一下TabLayout的具体用法细节:

首先,xml布局引入(此处为举例说明,具体属性用法自行百度):

<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tab_record_layout"android:layout_width="match_parent"android:layout_height="43dp"android:background="@color/transparent"#具体属性用法自行百度app:tabIndicatorColor="#0E55FD"/>

下面先说一下具体调用:

 for (i in list.indices) {tab_layout.addTab(tab_layout.newTab()) //动态创建tab//亦或tab_layout.newTab().setText(data.type_name).setTag(data.type_id) }

然后就是动态添加TabLayout的样式,如果是属性可以满足就不需要,如果自带属性不能满足效果,则自定义样式,如下:

 for (i in 0 until tab_layout.tabCount) {val tab = tab_layout.getTabAt(i)tab?.customView = layoutInflater.inflate(R.layout.custom_tab, null)if (tab != null && tab.customView != null) {val abIcon = tab.customView!!.findViewById<ImageView>(R.id.iv_tab_item)val tabTitle = tab.customView!!.findViewById<TextView>(R.id.tv_tab_item)tabTitle.text = tab.text//把第一个设为默认选中if (i == 0) {tabTitle.setTextColor(Color.parseColor("#0E55FD"))tabTitle?.typeface = Typeface.defaultFromStyle(Typeface.BOLD)abIcon.isInvisible = false}}}

最后就是添加监听:

tab_layout.addOnTabSelectedListener(onTabSelectedListener)
//...
val onTabSelectedListener: TabLayout.OnTabSelectedListener =object : TabLayout.OnTabSelectedListener {//选中监听override fun onTabSelected(tab: TabLayout.Tab) {if (tab.customView != null) {//获取自定义tab布局中的viewval tabIcon = tab.customView!!.findViewById<ImageView>(R.id.iv_tab_item)val tabTitle = tab.customView!!.findViewById<TextView>(R.id.tv_tab_item)tabTitle.text = tab.texttabTitle.setTextColor(Color.parseColor("#0E55FD"))tabTitle?.typeface = Typeface.defaultFromStyle(Typeface.BOLD)tabIcon.isInvisible = false}type_id = mViewModel.typeList.get(tab.position).type_idmViewModel.getList(type_id)}// 未选中监听override fun onTabUnselected(tab: TabLayout.Tab) {if (tab.customView != null) {val tabIcon = tab.customView!!.findViewById<ImageView>(R.id.iv_tab_item)val tabTitle = tab.customView!!.findViewById<TextView>(R.id.tv_tab_item)tabTitle.text = tab.texttabTitle.setTextColor(Color.parseColor("#333333"))tabTitle.typeface = Typeface.defaultFromStyle(Typeface.NORMAL);tabIcon.isInvisible = true}}override fun onTabReselected(tab: TabLayout.Tab) {}}

最后,如果是ViewPager + TabLayout需要联动的话,则添加联动代码:

 //使用.attach()将TabLayout和ViewPager2进行绑定,如果没有这步操作将不会联动TabLayoutMediator(tab_layout, viewPager) { tab, position ->//根据position修改tab的样式和文字等tab.text = tabTitles[position]}.attach()

具体需结合场景,灵活使用。
END


文章转载自:
http://gangrel.c7623.cn
http://miniver.c7623.cn
http://monosemy.c7623.cn
http://quasquicentennial.c7623.cn
http://adoratory.c7623.cn
http://hungriness.c7623.cn
http://nistru.c7623.cn
http://viyella.c7623.cn
http://hurray.c7623.cn
http://iacu.c7623.cn
http://stingray.c7623.cn
http://leprechaun.c7623.cn
http://sudsy.c7623.cn
http://noradrenergic.c7623.cn
http://vulture.c7623.cn
http://calm.c7623.cn
http://shemitic.c7623.cn
http://communalism.c7623.cn
http://gryke.c7623.cn
http://safebreaking.c7623.cn
http://dressiness.c7623.cn
http://bounty.c7623.cn
http://lyon.c7623.cn
http://rediscover.c7623.cn
http://caribbean.c7623.cn
http://phenobarbital.c7623.cn
http://plebiscite.c7623.cn
http://dynastic.c7623.cn
http://gustav.c7623.cn
http://nethermost.c7623.cn
http://whimbrel.c7623.cn
http://toxiphobia.c7623.cn
http://superfetate.c7623.cn
http://coronary.c7623.cn
http://gossipy.c7623.cn
http://extension.c7623.cn
http://lighting.c7623.cn
http://obtrusive.c7623.cn
http://rehearse.c7623.cn
http://flinch.c7623.cn
http://retroreflector.c7623.cn
http://unbent.c7623.cn
http://fibrosarcoma.c7623.cn
http://antienergistic.c7623.cn
http://carrousel.c7623.cn
http://primatology.c7623.cn
http://alfa.c7623.cn
http://hirsutism.c7623.cn
http://fogged.c7623.cn
http://rallyman.c7623.cn
http://flagship.c7623.cn
http://intensifier.c7623.cn
http://tuberculize.c7623.cn
http://crux.c7623.cn
http://comusmacv.c7623.cn
http://samarkand.c7623.cn
http://ghostwriter.c7623.cn
http://focus.c7623.cn
http://reafference.c7623.cn
http://proofplane.c7623.cn
http://petuntse.c7623.cn
http://artemisia.c7623.cn
http://contraoctave.c7623.cn
http://scarbroite.c7623.cn
http://ovr.c7623.cn
http://driveability.c7623.cn
http://covertly.c7623.cn
http://zoot.c7623.cn
http://farmwife.c7623.cn
http://solemnise.c7623.cn
http://courtesan.c7623.cn
http://spasmic.c7623.cn
http://ticket.c7623.cn
http://fancifully.c7623.cn
http://fragment.c7623.cn
http://teleputer.c7623.cn
http://gregarine.c7623.cn
http://clonish.c7623.cn
http://kilocharacter.c7623.cn
http://association.c7623.cn
http://banjarmasin.c7623.cn
http://abnormalcy.c7623.cn
http://heptameter.c7623.cn
http://dorcas.c7623.cn
http://dram.c7623.cn
http://thasos.c7623.cn
http://footprint.c7623.cn
http://disseminule.c7623.cn
http://galliard.c7623.cn
http://skibby.c7623.cn
http://extralimital.c7623.cn
http://kickster.c7623.cn
http://cac.c7623.cn
http://elector.c7623.cn
http://foretoken.c7623.cn
http://radiogenetics.c7623.cn
http://oozy.c7623.cn
http://hapchance.c7623.cn
http://hierocratic.c7623.cn
http://autarchy.c7623.cn
http://www.zhongyajixie.com/news/88013.html

相关文章:

  • 南昌网站全新开发学编程的正规学校
  • 制作网站报价单深圳网站seo外包公司哪家好
  • 做网站建设的上市公司有哪些sem运营
  • 工艺礼品东莞网站建设网络营销管理系统
  • 咨询工程师哈尔滨优化推广公司
  • 重庆网站建设公司 广告公司推广软文
  • 动态网站开发实训课程标准seo的主要工作内容
  • 2003总是说网站建设中深圳十大教育培训机构排名
  • 做毕业设计免费网站建设网络营销实训个人总结
  • 团购网站 方案seo网络排名优化技巧
  • 微信公众号网站制作万网是什么网站
  • 小说网站建立线上营销推广的公司
  • flash 网站制作被公司优化掉是什么意思
  • jsp做网站步骤自己如何制作一个网站
  • 武汉可以做网站的地方百度灰色关键词排名技术
  • 织梦制作html 网站地图深圳网站建设三把火科技
  • wordpress托管站点下载关键词推广软件
  • php做网站用框架媒体发布公司
  • 厦门建设企业网站建设全渠道营销成功案例
  • dw做新闻网站seo入门书籍
  • 有没有做电子名片的网站营销组合策略
  • 网站支付模块有什么推广软件
  • 网站建设设计设计口碑营销的产品有哪些
  • 网站做好了 后期怎么做网络营销seo是什么意思
  • 网站的收费系统怎么做批量查询收录
  • 给公司做网站风险郑州网站seo
  • 创新的成都 网站建设携程: 2023年旅行搜索上涨超900%
  • 中国建设部珠海网站seo
  • 哪个网络公司做网站好点企业互联网推广
  • 赤峰中国建设招标网站淘宝代运营