一个可以按角度切割image的控件。


介绍:

一个可以按角度切割image的控件。

运行效果:

使用说明:

Gradle

compile 'com.fxn769:oblique:1.0'

xml

 <ak.sh.ay.oblique.ObliqueView       
        android:id="@+id/obliqueView"
        android:layout_width="match_parent"
        android:layout_height="160dp"
        android:scaleType="centerCrop"
        android:src="http://www.jcodecraeer.com//a/opensource/2017/0503/@drawable/img"
        app:ending_slant_angle="20"
        app:starting_slant_angle="20" />

你也可以使用纯色填充:

 app:basecolor="#D4145A"

纯色填充的例子:

<ak.sh.ay.oblique.ObliqueView
    android:id="@+id/obliqueView"
    android:layout_width="match_parent"
    android:layout_height="150dp"
    android:scaleType="centerCrop"
    app:basecolor="#2E3192"
    app:ending_slant_angle="0"
    app:starting_slant_angle="15" />

media_0.png

java代码中使用

obliqueView.setStartAngle(20);
obliqueView.setEndAngle(20);

设置图片或者填充色

 obliqueView.setBaseColor(R.color.colorAccent);
点击快速下载源码
最新回复 (0)
返回