2009-11-20 121 views
0

我的目標是Android 1.5 - 我想使用ScrollView小部件,但在類中存在一個硬編碼的值,這使得它對我的目的不可用(這是「觸摸slop」值 - 設置爲16 - 在考慮手勢滾動之前,用戶必須用手指進行移動的量 - 我認爲這應該理想地減半!)。從哪裏獲得Android 1.5源代碼?

無論如何,我可以抓住ScrollView的來源,將其粘貼到我的項目中,然後調整該靜態字段,然後重命名類MyScrollView。但Android的生活「官方」源代碼在哪裏,特別是1.5?我抓住了滾動碼從這裏作爲測試:

https://android.googlesource.com/platform/frameworks/base/+/android-1.6_r1/core/java/android/widget

,但不知道這是得到它的正確的地方。

+1

要小心重新定義常見的UI組件工作,否則用戶會感到驚訝,並可能得到沮喪。有時最好保持一致,而不是讓頭髮分開。 – 2009-11-20 18:10:06

+0

我絕對同意這一點。在這種情況下,我認爲它可能是好的。我需要一個可滾動的表面,它具有與ListView一樣的開始滾動的靈敏度(但ListView不適用於此UI設計)。所以我認爲這是一個很好的修改。 – mark

+0

android.git.kernel.org是官方存儲庫。 – MattC

回答

0

這裏同樣需要。您可以瀏覽class history。似乎危險的適應類,但我沒有找到另一種解決方案,我需要改變滾動的敏感性,這是一個私人領域(mTouchSlop)

相關問題