欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實(shí)現(xiàn)圖文垂直跑馬燈效果

 更新時(shí)間:2017年08月03日 09:54:08   作者:小草_ing  
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)圖文垂直跑馬燈效果,圖文結(jié)合的跑馬燈效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

最近在維護(hù)老項(xiàng)目,老項(xiàng)目有一個(gè)地方需要修改,就是垂直跑馬燈的問(wèn)題,之前的垂直跑馬燈是只有文字跑馬燈,新版需要加上。

之前是用的MarqueeView,看了下源代碼是只支持文字的,于是我就改了下原作者的源代碼。

MarqueeView類之前作者的

 // 創(chuàng)建ViewFlipper下的TextView
 private TextView createTextView(CharSequence text, int position) {
  TextView tv = new TextView(mContext);
  tv.setGravity(gravity);
  tv.setText(text);
  tv.setTextColor(textColor);
  tv.setTextSize(textSize);
  tv.setSingleLine(singleLine);
  tv.setTag(position);
  return tv;
 }

原實(shí)現(xiàn)效果:

MarqueeView_Gif.gif

這里是只支持textview,然后我就改了改

  // 創(chuàng)建ViewFlipper下的View
 private View createView(int position) {
  Marquee marquee = marquees.get(position);
  View view = LayoutInflater.from(mContext).inflate(R.layout.view_marquee, null);
  ImageView ivMarquee = (ImageView) view.findViewById(R.id.ivMarquee);
  TextView tvMarquee = (TextView) view.findViewById(R.id.tvMarquee);
  tvMarquee.setText(marquee.getTitle());
  if (isImage) {
   ivMarquee.setVisibility(VISIBLE);
   Glide.with(mContext)
     .load(marquee.getImgUrl())
     .placeholder(R.mipmap.ic_launcher)
     .dontAnimate()
     .into(ivMarquee);
  }
  tvMarquee.setTextSize(textSize);
  view.setTag(position);
  return view;
 }

改了之后實(shí)現(xiàn)效果:

垂直跑馬燈.gif

就這樣簡(jiǎn)單

源碼地址:MyDemo

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android開發(fā)文件存儲(chǔ)實(shí)例

    Android開發(fā)文件存儲(chǔ)實(shí)例

    這篇文章主要為大家詳細(xì)介紹了Android開發(fā)文件存儲(chǔ)實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 簡(jiǎn)單實(shí)現(xiàn)Android繪圖板

    簡(jiǎn)單實(shí)現(xiàn)Android繪圖板

    這篇文章主要教大家如何簡(jiǎn)單實(shí)現(xiàn)Android繪圖板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 打飛機(jī)游戲終極BOSS Android實(shí)戰(zhàn)打飛機(jī)游戲完結(jié)篇

    打飛機(jī)游戲終極BOSS Android實(shí)戰(zhàn)打飛機(jī)游戲完結(jié)篇

    打飛機(jī)游戲終極BOSS,Android實(shí)戰(zhàn)打飛機(jī)游戲完結(jié)篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Android仿微信多人音視頻通話界面

    Android仿微信多人音視頻通話界面

    這篇文章主要為大家詳細(xì)介紹了Android仿微信多人音視頻通話界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Kotlin中實(shí)體類的創(chuàng)建方式

    Kotlin中實(shí)體類的創(chuàng)建方式

    這篇文章主要介紹了Kotlin中實(shí)體類的創(chuàng)建方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • Android編程中@id和@+id的區(qū)別分析

    Android編程中@id和@+id的區(qū)別分析

    這篇文章主要介紹了Android編程中@id和@+id的區(qū)別,較為詳細(xì)的分析講述了Android中資源引入的原理及使用@id和@+id引入資源的具體用法,總結(jié)了二者的區(qū)別,需要的朋友可以參考下
    2016-01-01
  • Android編程中關(guān)于單線程模型的理解與分析

    Android編程中關(guān)于單線程模型的理解與分析

    這篇文章主要介紹了Android編程中關(guān)于單線程模型的理解與分析,較為詳細(xì)的分析了Android編程中關(guān)于單線程的原理與相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • Android編程開發(fā)之Spinner組件用法

    Android編程開發(fā)之Spinner組件用法

    這篇文章主要介紹了Android編程開發(fā)之Spinner組件用法,結(jié)合實(shí)例形式分析介紹了Android中Spinner組件的功能、定義及具體使用技巧,需要的朋友可以參考下
    2015-12-12
  • Android自定義ViewFlipper實(shí)現(xiàn)滾動(dòng)效果

    Android自定義ViewFlipper實(shí)現(xiàn)滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義ViewFlipper實(shí)現(xiàn)滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • ubuntu環(huán)境下反編譯android apk的方法

    ubuntu環(huán)境下反編譯android apk的方法

    今天小編就為大家分享一篇關(guān)于ubuntu環(huán)境下反編譯android apk的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03

最新評(píng)論