cardslider android
1.0.0
號
只需從此處下載套件並將其新增至您的專案類路徑中,或僅使用 Maven 儲存庫:
搖籃:
' com.ramotion.cardslider:card-slider:0.3.1 '
科學技術試驗:
libraryDependencies += " com.ramotion.cardslider " % " card-slider " % " 0.3.1 "
行家:
< dependency >
< groupId >com.ramotion.cardslider</ groupId >
< artifactId >card-slider</ artifactId >
< version >0.3.1</ version >
</ dependency >
號
CardSlider
是RecyclerView
的自訂LayoutManager
。您可以從程式碼或 XML 佈局將其附加到 RecyclerView。
以下是您可以在建構函式或 XML 佈局中指定的屬性:
activeCardLeft
- 活動卡距 RecyclerView 開頭的偏移量。預設值為 50dp。cardWidth
- 卡寬度。預設值為 148dp。cardsGap
- 卡片之間的距離。預設值為 12dp。對於卡片捕捉,有CardSnapHelper
類。
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new CardSliderLayoutManager(this););
new CardSnapHelper().attachToRecyclerView(recyclerView);
...
}
Cardslider Android 是在 MIT 許可下發布的。有關詳細信息,請參閱許可證。
該庫是我們精選的最佳 UI 開源專案的一部分
如果您在專案中使用開源程式庫,請確保註明並反向連結至 www.ramotion.com
在我們的 Android 應用程式中嘗試這個 UI 元件和更多類似的元件。如果有興趣請聯絡我們。