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。当启动 时,新的活动和此转换会自动生成动画。在 除共享元素之外,您现在还可以编排输入和退出元素。
我们能用卡的意见办呢? –