[英]How do I add a icons (like search, heart, options) to the top of my android cardviews, like in image?
[英]How do I expand CardViews to show more detail like Google Keep cards?
我的應用程序中有一些CardView,我希望它們像Google Keep中的卡一樣運行。 例如,當我單擊具有文本的卡片時,它會(使用動畫)擴展到另一個視圖中。
如果您不確定我的意思,請在Google Keep Android應用上創建一個備注,點按創建備忘時顯示的卡片。 這正是我想在我的應用程序中發生的事情。
我該怎么做呢?
棒棒糖的新功能!
通過聲明兩個屏幕中共有的“共享元素”,您可以在兩個狀態之間創建平滑過渡。
album_grid.xml:
<ImageView
…
android:transitionName="@string/transition_album_cover" />
album_details.xml:
<ImageView
…
android:transitionName="@string/transition_album_cover" />
Java的:
AlbumActivity.java
Intent intent = new Intent();
String transitionName = getString(R.string.transition_album_cover);
…
ActivityOptionsCompat options =
ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
albumCoverImageView, // The view which starts the transition
transitionName // The transitionName of the view we’re transitioning to
);
ActivityCompat.startActivity(activity, intent, options.toBundle());
這里我們在兩個屏幕中定義相同的transitionName。 啟動新活動時,此轉換會自動進行動畫處理。 除了共享元素,您現在還可以編排進入和退出元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.