我有一个collapsingToolbarLayout
里面有一个日历。工具栏的标题是选定的当前月份。 (它与谷歌日历移动应用程序相同)。
每月刷一次时标题会发生变化。我是用Textswitcher
做的。我在标题旁边的textView
(我在代码中添加)中有一个箭头可绘制,我想在折叠和展开日历时旋转它。
我的代码如下:
<TextSwitcher
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/date_title"
android:layout_gravity="center_vertical">
<TextView
android:textColor="@android:color/white"
android:maxLines="1"
android:id="@+id/main_title"
android:ellipsize="end"
android:layout_gravity="center_vertical"
android:textAppearance="@style/TextAppearance.Widget.AppCompat.Toolbar.Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:textColor="@android:color/white"
android:maxLines="1"
android:ellipsize="end"
android:id="@+id/main_title_2"
android:layout_gravity="center_vertical"
android:textAppearance="@style/TextAppearance.Widget.AppCompat.Toolbar.Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</TextSwitcher>
我通过执行以下操作添加箭头:
arrow = ContextCompat.getDrawable(context!!,R.drawable.ic_arrow_drop_down_white)!!
mainTitle = toolbarTitle.main_title
secondTitle = toolbarTitle.main_title_2
mainTitle.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.ic_arrow_drop_down_white,0)
secondTitle.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.ic_arrow_drop_down_white,0)
如何旋转箭头?