将SeekBar放在另一个View的垂直边缘上

时间:2015-11-02 19:31:04

标签: android android-layout android-design-library android-seekbar android-coordinatorlayout

我正在使用Android的SeekBar,拼命想要实现这样一个SeekBar就位于另一个视图的垂直边缘的布局。

鉴于其他应用程序遵循这种模式,我知道这会起作用,我根本不知道我需要什么属性和值来实现它。

截至目前,情况如下:

enter image description here

虽然我的想法看起来更像是这样:

enter image description here

SeekBar的xml标签如下:

    <SeekBar
        android:id="@+id/seekBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:maxHeight="2dp"
        android:padding="0dp"
        app:layout_anchor="@id/appbar" />

1 个答案:

答案 0 :(得分:1)

将搜索栏移到外面的AppBarLayout,并使用以下属性:

<SeekBar
    android:id="@+id/seekBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:layout_anchorGravity="bottom"
    android:layout_gravity="center_vertical"
    app:layout_anchor="@id/appbar" />