TintLayout
介绍:
一个让子view呈现阴影的布局,可以设置阴影的角度。
运行效果:
使用说明:
你可以在这里查看sample app。
Download
你可以从GitHub的releases page下载 a .jar 。
或者 Gradle jCenter:
dependencies {
repositories {
mavenCentral()
maven {
url 'http://dl.bintray.com/gigamole/maven/'
}
}
compile 'com.github.gigamole.tintlayout:library:+'
}
或者 Gradle Maven Central:
compile 'com.github.gigamole.tintlayout:library:1.0.2'
或者 Maven:
<dependency>
<groupId>com.github.gigamole.tintlayout</groupId>
<artifactId>library</artifactId>
<version>1.0.2</version>
<type>aar</type>
</dependency>
你可以设置如下属性:
-
colors:
allows you to create shadow with transparent etc.
-
angle:
allows you to set the angle of tint.
TintLayout必须有一个child,也只能有一个child 。
The angle can only be positive and be in range from 0 to 360.
angle只能是正的,范围是 0到360。
Check out in code init:
final TintLayout tintLayout = (TintLayout) findViewById(R.id.tint_layout);
tintLayout.setAngle(145);
And XML init:
<com.gigamole.tintlayout.lib.TintLayout
android:id="@+id/tint_layout"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_gravity="center"
android:background="@drawable/circle"
libs:colors="@array/tint_layout_colors">
<com.gigamole.tintlayout.AgencyTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="@string/tint_layout_title"
android:textColor="@color/white"
android:textSize="50sp"
libs:agencyFont="agency_bold" />
</com.gigamole.tintlayout.lib.TintLayout>
已下载
0