當textview中的文字很長,但又想一行顯示完的時候,可以用跑馬燈的效果
textview的屬性中可以如下設定:
乙個textview建立出來,如果裡面的文字很長,預設是這樣:
設定singleline為true後顯示為這樣:
ellipsize設定為marquee,focusable和focusableintouchmode設定為true後,可以得到跑馬燈效果:
但是如果在下面再新增乙個同樣的textview,會發現它不能達到效果,是因為只有第乙個textview是focus的。
如果再新增乙個edittext,會發現兩個第乙個textview也不能動了,因為會預設focus在edittext上面。
可以新定義乙個類,繼承textview,重寫focus函式,將需要跑馬燈效果的textview focus上。
Springboot 慕課網筆記
autoweird對應三個 component service entity entity對應資料庫 service對應事務 資料庫的事務等等 有點類似try 中間一行 出問題就會全部出錯 裡面的函式前面要加 transactional 什麼都沒有了用 component aop 切片 登入啊 新建...
node 慕課網學習
簡寫 npm i 安裝 npm un 刪除 path.dirname node a b c 1.jpg 擷取路徑 結果是 node a b c path.basename node a b c 1.jpg 擷取路徑後面的 結果 1.jpg path.extname node a b c 1.jpg ...
實現慕課網首頁的某效果
今天又去看的時候,突然想到了實現的方法,就動手做了,如下。其實實現原理就是利用css3的transition屬性,然後用js判斷當前滾動條的位置,改變opacity來實現淡入淡出,改變margin top來讓內容往上頂,就這樣咯 ps 今天在寫的時候發現了個小東西 js裡document.body表...