最新回答 / 王正一
建議學習一下Android Touch事件的傳遞機制。本來onClick事件處理就是在onTouch處理之后。根據(jù)需求看你到底是需要在什么情況下處理onClick事件。
2015-07-22
若圖片的寬度大于屏幕的寬度,高度大于屏幕的高度,將其縮小
寬和高都要進行縮放,此時需要分類討論
例如:屏幕的寬和高都是100,圖片的寬是200高是400
此時我們寬度要縮放100/200=0.5,高度要縮放100/400=0.25
如果我們取縮放值為0.5的話,那么圖片的高度縮放為400*0.5=200>屏幕的高度,顯然不符合我們的需求
如果我們取縮放值為0.25的話,那么圖片的高縮放為400*0.25=100=屏幕的高度,寬度200*0.25=50<屏幕的寬度,顯然符合我們的需求
此時我們要取那個最小的縮放值
【取最小值沒錯】
寬和高都要進行縮放,此時需要分類討論
例如:屏幕的寬和高都是100,圖片的寬是200高是400
此時我們寬度要縮放100/200=0.5,高度要縮放100/400=0.25
如果我們取縮放值為0.5的話,那么圖片的高度縮放為400*0.5=200>屏幕的高度,顯然不符合我們的需求
如果我們取縮放值為0.25的話,那么圖片的高縮放為400*0.25=100=屏幕的高度,寬度200*0.25=50<屏幕的寬度,顯然符合我們的需求
此時我們要取那個最小的縮放值
【取最小值沒錯】
2015-06-26
非常贊同移動執(zhí)法的說法,重要的地方 應該重要的講 既然課程最重要的是自由縮放 那么縮放公式一定要講清楚。
2015-06-20
雙擊放大后,再次雙擊縮小的過程中,圖片時有閃爍和消失現(xiàn)象發(fā)生。 再次在任意空白處單擊屏幕,圖片再次出現(xiàn)。 再次進行雙擊,偶爾還會重復上述現(xiàn)象。 不知道為什么
2015-06-10