安卓开发toolbar设置logo,如何显示工具栏的标志,图标,标题,副标题裹在CollapsingToolbarLayout什么时候?...
时间: 2024-02-20 11:58:02 浏览: 133
要在CollapsingToolbarLayout中显示工具栏的标志,图标,标题和副标题,你需要在布局文件中使用CollapsingToolbarLayout和Toolbar。
在Toolbar中设置logo和标题,你可以使用以下代码:
```xml
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:logo="@drawable/logo"
android:title="Title"/>
```
要在CollapsingToolbarLayout中显示标题和副标题,你可以使用以下代码:
```xml
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"/>
<ImageView
android:layout_width="match_parent"
android:layout_height="200dp"
android:src="@drawable/background_image"
app:layout_collapseMode="parallax"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Title"
app:layout_collapseMode="pin"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Subtitle"
app:layout_collapseMode="pin"/>
</android.support.design.widget.CollapsingToolbarLayout>
```
在这个例子中,ImageView使用了parallax属性,允许图像在CollapsingToolbarLayout滚动时以不同的速度滚动。
注意:要使用CollapsingToolbarLayout和Toolbar,你需要在你的build.gradle文件中添加以下依赖项:
```gradle
implementation 'com.android.support:design:28.0.0'
```
阅读全文