我对Android很陌生,很抱歉,如果这很明显。
我目前有一些卡片,我想在点击时显示额外的信息。目前他们有6行文字和几张照片。我想在按下卡片时显示一行文字,再次按下时会返回。
我目前的计划是拥有2张相同尺寸的卡片,并设置一张相同的可见度,当点击另一张时,将其设置为已消失并使另一张可见。这是最好的方法吗?例如,我可以使用一张卡并只交换内容。
感谢您提前获得任何建议
编辑 - 我也想添加某种过渡 - 也许是他们之间的淡化,所以理想情况下这也是可能的
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto">
<LinearLayout>
<ImageView/>
<TextView/>
<TextView/>
<TextView/>
<ImageView/>
<TextView/>
</LinearLayout>
</android.support.v7.widget.CardView>
替换为
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto">
<TextView/>
</android.support.v7.widget.CardView>
文本视图不同。我基本上都在问我是否应该制作一张全新的卡片,只是隐藏所有其他文本/图像视图并显示新卡片。我希望我已经解释得更好了