如何用动画更改CardView大小?

时间:2015-11-20 14:47:42

标签: android material-design android-cardview

我的布局中有一个CardView,我想用这个花哨的素材样式动画来增加它的宽度和高度,如video

我尝试使用类似cardView.animate().scaleX(1.2f).scaleY(1.2f)的内容,但它会根据内容缩放视图,但我只需要更改CardView的大小。

1 个答案:

答案 0 :(得分:0)

添加具有固定尺寸且<!DOCTYPE html> <html> <head> <style> table.blue { background-color: #0000ff; border-collapse: collapse; width:320px; } .border-right { border-right: 30px solid #ffff00;} .border-bottom { border-bottom: 30px solid #ffff00;} </style> <title>HTML Table</title> </head> <body> <table> <tr> <td> <table class="blue" border="1"> <tr class="border-bottom"> <td height="60" width="30%" class="border-right"></td> <td width="70%"></td> </tr> <tr> <td height="60" width="30%" class="border-right"></td> <td width="70%"></td> </tr> </table> </td> </tr> </table> </body> </html> </body> </html>设置为<RelativeLayout>的容器<FrameLayout><LinearLayoutlayout_gravity,并将卡片的内容放入其中。无论卡片有多大,这个容器都会浮动在中心,保持你指定的尺寸。