3

RecycleView と CardView の使用については知っていましたが、 Android L Recent App listview のように機能する Listview を作成したいと考えています。

このリンクから確認できます。

以下は、Android 5.0 の最近のアプリ リストのスクリーン ショットです。

Android 5.0 最近のアプリ リスト UI

4

3 に答える 3

1

次のようなカルーサルライブラリを使用できます

http://code.google.com/p/carousel-layout-android/垂直方向のカラサルを作成できます。

または、少なくともソースコードからアイデアを得ることができます。

于 2014-11-17T12:39:37.270 に答える
0

Mohammad Khatriが使用できると言ったように

http://code.google.com/p/carousel-layout-android/

activity_main.xml を次のように変更します。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" 
    android:background="@android:color/darker_gray">

<!--     <com.touchmenotapps.carousel.simple.HorizontalCarouselLayout 
        android:id="@+id/carousel_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>  -->

  <com.touchmenotapps.carousel.simple.VerticalCarouselLayout 
        android:id="@+id/carousel_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/> 

</RelativeLayout>
于 2015-02-05T16:16:07.003 に答える
0

以前の回答を完了するには(コメントできないため)、

http://code.google.com/p/carousel-layout-android/を垂直モードで動作させるには、次の 2 つが必要です。

  • activity_main.xml で、Horizo​​ntalCarouselLayout をコメント化し、VerticalCarouselLayout のコメントを解除します。
  • MainActivity.java で、Horizo​​ntalCarousel* を扱うブロックをコメントし、VerticalCarousel* を扱うブロックのコメントを外します。

ただし、最近のアプリの表示とまったく同じようには機能しません。各スワイプでリスト内の項目が 1 つしか移動しないためです (「フリング」効果はありません)。

于 2015-07-29T09:26:28.600 に答える