final View parent = (View) delegate.getParent(); parent.post( new Runnable() { public void run() { final Rect r = new Rect(); view.getHitRect(r); r.top -= topbound; r.bottom += bottombound; r.left -= leftbound; r.right += righttopbound; parent.setTouchDelegate( new TouchDelegate( r , view)); } });
2015年8月10日 星期一
Android TouchDelegate --- define View touch area
TouchDelegate is used to expand the touch area of view
2015年5月29日 星期五
Android Formatting strings declare
declare string format
<string name="msg">Hello, %1$s! You have %2$d messages.</string>
%[position]$[type]
Using in code:
String.format(getResource().getString(R.string.msg), name, count);
2015年5月25日 星期一
Android dp and px換算
換算公式 target px = mdpi px * ( target dpi / 160 )
為了符合原本長度
dpi高的時候要比低dpi時用更多px表示 Android API: 直接從res/dimen換成px
為了符合原本長度
dpi高的時候要比低dpi時用更多px表示 Android API: 直接從res/dimen換成px
int px = (int) getResources().getDimension(R.dimen.XXX)數字轉換
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, r.getDisplayMetrics())
訂閱:
文章 (Atom)
[京都] 瑠璃光院 永觀堂 東寺
京都的紅葉大部分都是以寺廟為中心,來記錄一下這次跑的寺廟,第一間是 瑠璃光院,這沒甚麼好說的,就是熱門景點,由於剛好是不用預約的日期,所以最好要提早去排隊,交通也不是很方便會有巴士爆滿的情況,而且門票也不便宜,不過拍出來的照片層次豐富,要不要去被騙一次就看人抉擇了。 ...
-
一直以來都有將RSU從ETRADE轉出,為了怕忘掉流程乾脆直接寫下來,比較不容易忘記。 這邊用的例子是從ETRADE將RSU轉到Charles Schwab,首先直接跟ETRADE的客服說要將股票轉出,客服會給你下面的表格,將表格填好,然後傳真到上面的電話即可...
-
今天的旅程要搭新幹線離開仙台繼續往北,到新青森之後改搭奧羽本線前往弘前,搭乘往新青森的新幹線需要注意的是,在盛岡之後全車皆為指定席,所以搭乘前請先到櫃台劃位,不然就只能找空位被趕來趕去了。 東北新幹線常常可以看到兩車一起行駛的畫面,上圖...
-
這一次的行程除了立山黑部之外,最期待的就是上高地的行程,自從第一次看到上高地的照片之後,就深深被吸引,下定決心一定要來一次,這願望終於要實現了。上高地是四周被高山環繞的盆地,因為景色優美,又被稱作神降臨之地。 雖然風景優美,不過到上高地的交通一點...