Re: [問題] 關於 view 擠壓 (解決) 新問題 Layout 斷了

看板AndroidDev作者 (我要堅強 我可以)時間12年前 (2013/12/09 17:54), 編輯推噓0(0016)
留言16則, 3人參與, 最新討論串1/1
各位前輩~ 小弟上次發問的問題!! 我後來找到解了!! 好像是我想太多了 又或者有其他深層面的問題我沒發現 那個ABCD 擠壓 斷行 後來我想了一下 是不是TextView的問題 ! 結果我忽然想到 singleLine =..= 就馬上去改了一下 沒想到解決了 XDDD 然後因為我不想要有 省略號 ... 所以我又加了一行 Ellipsize = null 就不會有省略號 ... 對了 因為我是用Xamarin寫 所以C# 寫法是這樣 用eclipse的 應該看一下 文件 就知道怎麼改成java的寫法 但現在還有一個問題還沒解決!! 就是 我 Layout 用 animation 動畫 當滑進螢幕內 , 還沒到達終點時, 當手指放開, 他會用動畫方式,滑到終點!!! 問題來了, 當用動畫跑的時候!! 這個RelativeLayout 好像斷頭了一樣 ! 整個切掉了! 當滑到終點的時候 , 才又全部顯現出來 !! 目前用關鍵字 android animation 斷 都還沒看到有類似的人有這問題! 不知道有沒有 有此經驗的前輩 可以提供一下解法!! 希望我又會忽然想到問題點 =..= 感謝各位 ※ 引述《LiHowDie (我要堅強 我可以)》之銘言: : 各位前輩,小弟有問題請教 : 我有一個自製的滑動效果 類似抽屜 drawer : 我的作法是 用一個layout 裡面包著一個按鈕 和一個listview : 然後一開始是設定layout 在螢幕外面 螢幕視角內 只露出一個按鈕 : 然後我做事件監聽按鈕 滑動 : 可以滑進螢幕內 : 但是當我要在滑出去的時候 listview裡面的字就變形了 : 應該是超出螢幕可視範圍,然後他就壓縮了!! : 其中一列原本是這樣顯示 ABCD : 之後隨著螢幕慢慢滑出 就變成 ABC : D : 然後又變成 AB : CD : 最後就變成 A : B : C : D : 然後整個layout 就滑出去了!!! : 不知道這是否有解!? 可以讓他們不要被壓縮 就這樣順順的滑出螢幕可視範圍外面呢!? : 是否有程式 可以寫成這樣?! : 感謝各位!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.167.97

12/09 18:41, , 1F
或許可以參考看看 http://goo.gl/5kzWg
12/09 18:41, 1F

12/09 18:42, , 2F
以及他的 library http://goo.gl/pfcPt
12/09 18:42, 2F

12/09 18:43, , 3F
不過需求不太一樣,所以只有概念可以參考
12/09 18:43, 3F

12/09 19:08, , 4F
我在想 是不是因為layout 一開始在螢幕可視範圍外
12/09 19:08, 4F

12/09 19:08, , 5F
所以切割了!! 然後當他執行動畫結束後 才又全部出現
12/09 19:08, 5F

12/09 19:08, , 6F
因為我現在把全部VIEW 用到剩一個layout在移動而已
12/09 19:08, 6F

12/09 19:08, , 7F
也是會切割 切割範圍 就看我移進螢幕內多少
12/09 19:08, 7F

12/09 19:09, , 8F
就切割多少
12/09 19:09, 8F

12/09 19:10, , 9F
love大的 我一開始在code的時候 也有想過用他的
12/09 19:10, 9F

12/09 19:10, , 10F
但是跟我的需求不一樣 所以我就自己做一個!!
12/09 19:10, 10F

12/10 00:14, , 11F
應該說如果是用animation layout互相跨越就會被切掉
12/10 00:14, 11F

12/10 14:26, , 12F
這是常遇到的嗎?! 怎麼網路上找不太到
12/10 14:26, 12F

12/10 21:32, , 13F
算還好吧@@要搜尋英文的比較多
12/10 21:32, 13F

12/11 11:49, , 14F
android layout break ?
12/11 11:49, 14F

12/11 13:14, , 15F
你也無法直接用它的吧?是「作法」可以參考
12/11 13:14, 15F

12/11 13:15, , 16F
因為這代表你還必須要有想一下其他部分你要怎麼改
12/11 13:15, 16F
文章代碼(AID): #1IfPDS9J (AndroidDev)
文章代碼(AID): #1IfPDS9J (AndroidDev)