Android的一个非常简单的弧形布局库:ArcLayout
jopen
10年前
Android的一个非常简单的弧形布局库:ArcLayout。在这个布局的基础上作者还实现了path以及Tumblr的菜单效果。
运行效果:
使用说明:
build.gradle
dependencies { compile 'com.ogaclejapan.arclayout:library:1.0.0@aar' }
将ArcLayout添加进布局
<com.ogaclejapan.arclayout.ArcLayout android:id="@id/arc_layout" android:layout_width="match_parent" android:layout_height="match_parent" app:arc_origin="bottom" app:arc_color="#4D000000" app:arc_radius="168dp" app:arc_axisRadius="120dp" app:arc_freeAngle="false" app:arc_reverseAngle="false" > <Button android:layout_width="48dp" android:layout_height="48dp" android:gravity="center" android:text="A" android:textColor="#FFFFFF" android:background="#03A9F4" app:arc_origin="center" /> <Button android:layout_width="48dp" android:layout_height="48dp" android:gravity="center" android:text="B" android:textColor="#FFFFFF" android:background="#00BCD4" app:arc_origin="center" /> <Button android:layout_width="48dp" android:layout_height="48dp" android:gravity="center" android:text="C" android:textColor="#FFFFFF" android:background="#009688" app:arc_origin="center" /> </com.ogaclejapan.arclayout.ArcLayout>