在 Android 項目中引用 android.support.v4.widget.ViewDragHelper,編譯報錯找不到該類。SDK 目錄下 android-support-v4.jar 解壓後的 android/support/v4/widget/ 目錄確實缺少 ViewDragHelper.class。

ViewDragHelper 並非打包在常規的 android-support-v4.jar 中,它屬於 Support Library 的內部實現類,Google 將其放置在 SDK 的 samples 目錄下供開發者參考復制使用,而非作為公共 API 直接導出。
<SDK_ROOT>/extras/android/support/samples/Support4Demos/src/android/support/v4/widget/ViewDragHelper.javaandroid.support.v4.widget 下(或自定義包並修改包聲明)。26.0.0+ (AndroidX) 中的 androidx.customview.widget.ViewDragHelper,該類已正式公開。// build.gradle
dependencies {
implementation "androidx.customview:customview:1.1.0"
}
// 代碼中引用
import androidx.customview.widget.ViewDragHelper;
早期 Support Library 將部分強大組件隱藏在 samples 中,後來逐步公開。新項目請直接使用 AndroidX 對應組件,避免手動復制源碼維護成本。