2015年9月30日 星期三

[心得] 9月DOBE連線



賣家:Dobe Korea

好久沒在Obsession :p寫心得文,
最近又突然喜歡上Blogger乾淨的版面~
這次要分享的是Dobe的九月連線,
少少買了四件基本款跟大家分享:^)

身高/體重:153/43


V字切口交錯雪紡襯衫-白

























拍完照才發現領口都被我的頭髮擋住了XD
分享圓裙的照片好像有露比較多出來~
是一件中規中矩下半身隨便搭都OK的雪紡衫,
領口正常不會開,
但是蠻透的需要內搭唷!




素色壓線雪紡圓裙-黑

 


 





















個人覺得沒有很挺~
Dobe的照片看起來材質比較硬,
但實際上這件裙子的弧度沒有很明顯,
$770真的是偏貴了~
黑色裙子CP值最高的還是淘寶太陽裙QQ

小包購於Stella in JP,Kate Spade的,好像大約$3300~




自留推薦款素色雪紡短褲-黑S

























前面介紹上衣的時候照片比較多~
這邊就不多放了,
其實拿S蠻怕穿不下的XD
好險我穿起來是剛剛好、合身不緊身,
高腰的設計讓腿看起來比較長~
屁股的部分...我會再努力練深蹲的(笑

看了一下自己的照片,
好險沒有拿軍綠色,
Dobe穿起來很美但是我膚色太黑了真的無法駕馭!





水波紋簍空針織衫-深藍
























這件一直很猶豫要拿藍色還是白色,
最後還是拿了自己的安全色藍色!
配個短褲短靴就可以出門了很方便~
Dobe下半身是搭配白色的短褲、我覺得也很好看~



簡短分享,
感謝大家花時間看完:)


我要去打掃因為杜鵑淹水的房間了(揮手

2015年9月21日 星期一

[Note] setAlpha VS setImageAlpha

前情提要:
app中的某顆按鈕alpha值只會是76或255,
alpha = 76看起來是半透明
alpha = 255看起來是原圖/不透明
(由於有版權的問題因此無法直接放圖)


但是在某機台上,
即使我們將他的alpha值設定為255,顯示的顏色仍為半透明;
本以為是framework層的問題,
(也許的確有相關,畫view的方法或先後順序造成的影響)
經過資料查詢後發現是調用的方法不佳。


====================================================


以下直接就程式碼做解釋,傳入的是OptionButton的型別:

原程式碼:
Drawable d = getBackground();
// loading the drawable here.
if (d == null) d = getDrawable();
if (d != null) d.setAlpha(isEnabled() ? 255 : 76);

先得到該按鈕的drawable後、再將drawable的alpha值做設定。

====================================================

修改後:
this.setImageAlpha(isEnabled() ? 255 : 76);

直接將OptionButton視為一個ImageView,
設定該View的透明度。
由於我們的OptionButton背景皆為透明的,
所以這邊不討論有背景的情形。
有背景的情形可參考:Android ImageView - setAlpha(float) vs setImageAlpha(int)

====================================================

原本的setAlpha可能被Google發現有某些問題,
可能是繪製效率或方法不佳,
所以在API 16後就被捨棄了。


花了蠻多時間去解決這個問題的,
特別的是,
app只有放在某機台上會有繪製錯誤的問題。


有興趣的朋友可以參考:
http://www.stormzhang.com/android/2014/03/16/best-practices-for-using-alpha