最近遇到一個(gè)問(wèn)題,textview的顯示的數(shù)字與***要來(lái)回切換顯示的,來(lái)回顯示完全OK的,但是我們美麗溫柔可愛(ài)的設(shè)計(jì)師要說(shuō)***也要居中,不然有點(diǎn)丑了。你看,剛才前面的那個(gè)【星星】也不居中。為了不在她面前說(shuō)丟面子,我立馬拍著胸脯說(shuō):可以,讓我想個(gè)法子,讓它居中。請(qǐng)您睜大眼睛看好,當(dāng)我點(diǎn)擊那個(gè)眼睛來(lái)回切換的時(shí)候,余額(元)右邊的的效果,那四個(gè)星星是不是有點(diǎn)偏上,不居中。
我剛開(kāi)始的解決方案是在星星右邊的再加個(gè)textview布局,也顯示星星,讓它的margintop等于幾個(gè)DP,這樣看起來(lái)就居中了,然后隱藏或者顯示,這樣顯示效果不理想,而且代碼比較繁瑣,一會(huì)gone一會(huì)visible
了,我就想這樣后期維護(hù)不太方便了,被后來(lái)的人罵了就不好了,作為一個(gè)程序員誰(shuí)也不想被人罵,對(duì)吧。于是,我就換個(gè)方法了。我記得之前在《Android開(kāi)發(fā)藝術(shù)探索》里看到View動(dòng)畫(huà),想讓一個(gè)button在界面上
向右移動(dòng)100個(gè)像素,書(shū)上的做法是 param.rightMargin+=100。既然能讓這個(gè)button右移動(dòng)100個(gè)像素,那我肯定也可以讓一個(gè)textview往下移動(dòng)幾個(gè)像素啊,這樣不就看起了居中了嗎? 很激動(dòng),是吧,當(dāng)時(shí)運(yùn)行完代碼,
我也是很激動(dòng),但是當(dāng)你不停來(lái)回切換的時(shí)候
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線(xiàn)安全]玩轉(zhuǎn)無(wú)線(xiàn)電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26