创建可动态扩展的布局并在扩展

时间:2017-08-16 23:24:31

标签: android android-layout

我使用RelativeLayout

为我的Android应用创建了自定义标题
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="60dp"
android:background="@drawable/header_bg">

<RelativeLayout
    android:layout_width="30dp"
    android:layout_height="30dp"
    android:layout_alignParentEnd="true"
    android:layout_centerVertical="true"
    android:layout_marginEnd="25dp">

    <ImageButton
        android:id="@+id/header_overflow"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/header_overflow" />
</RelativeLayout>
</RelativeLayout>

当我按下上面的 ImageButton 时,我希望扩展并在扩展部分上填充按钮。完全是这样的:

enter image description here

enter image description here

显示:在单击按钮之前和之后(在我尝试复制的原始程序上)。忽略涂鸦,因为它不是我的截图

这在Android中可行吗?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:1)

你可以尝试实现这个库,按照link here免费使用它,也可以在GitHub上使用