2015年8月10日 星期一

Android TouchDelegate --- define View touch area

TouchDelegate is used to expand the touch area of view

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)); 
      } 
}); 

沒有留言:

張貼留言

[京都] 瑠璃光院 永觀堂 東寺

      京都的紅葉大部分都是以寺廟為中心,來記錄一下這次跑的寺廟,第一間是 瑠璃光院,這沒甚麼好說的,就是熱門景點,由於剛好是不用預約的日期,所以最好要提早去排隊,交通也不是很方便會有巴士爆滿的情況,而且門票也不便宜,不過拍出來的照片層次豐富,要不要去被騙一次就看人抉擇了。 ...