Android的一个非常简单的弧形布局库:ArcLayout

jopen 9年前

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>

项目主页:http://www.open-open.com/lib/view/home/1427963090693