11
我目前正在創建我的第一個android應用程序的過程中,並想知道什麼方法將設置卡式視圖提出,然後展開到一個更大的矩形,揭示一個新的片段?CardView動畫:在點擊時展開並展開?
編輯:(新片段將填滿屏幕的中央第三,無論身在何處,原卡位於)
我目前正在創建我的第一個android應用程序的過程中,並想知道什麼方法將設置卡式視圖提出,然後展開到一個更大的矩形,揭示一個新的片段?CardView動畫:在點擊時展開並展開?
編輯:(新片段將填滿屏幕的中央第三,無論身在何處,原卡位於)
真實的動作
有形表面不只是出現不知從何處跳下 一部電影;他們移動到位,幫助集中注意力,建立空間關係並保持連續性。材料對 觸摸作出響應以確認您的互動,並且所有更改均從您的觸點向外輻射。所有動作都是有意義和親密的,幫助用戶理解。
活動+片段轉變
由是在兩個屏幕共同你 可以創建在兩個狀態之間的平滑過渡,宣佈「共享的元素」。
album_grid.xml … <ImageView … android:transitionName="@string/transition_album_cover" /> album_details.xml … <ImageView … android:transitionName="@string/transition_album_cover" /> 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。當啓動 時,新的活動和此轉換會自動生成動畫。在 除共享元素之外,您現在還可以編排輸入和退出元素。
我們能用卡的意見辦呢? –