Предполагая LinearLayout
, который выглядит как
<LinearLayout>
<TextView/> <!-- Title, e.g. "Heating Program" -->
<TextView/> <!-- Details, e.g. "Standby mode" -->
<TextView/> <!-- Title -->
<TextView/> <!-- Details -->
<!-- etc -->
</LinearLayout>
Если вы установите android:animateLayoutChanges="true"
для LinearLayout, а затем установите detailsView.setVisibility(View.VISIBLE)
или detailsView.setVisibility(View.GONE)
из OnClickListener
(каждый заголовок скрывает / показывает свойподробно) вы получите об этом эффекте.Но это не идеально.
Примечание: требуется соты или выше.Анимация может быть настроена через setLayoutTransition (переход LayoutTransition)