Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
Fizzzzer committed Jul 5, 2024
2 parents ac1494a + 5b6e6aa commit 13686c0
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
31 changes: 31 additions & 0 deletions FizzerBaseLib/src/main/java/com/fizzer/base/lib/ext/TextViewExt.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package com.fizzer.base.lib.ext

import android.graphics.LinearGradient
import android.graphics.Shader
import android.widget.TextView

/**
* @Author fizzer
* @Data 2021/6/25 - 12:11 上午
* @Email Fizzer53@sina.com
* @Describe:
*/
fun TextView.setGradient(startColor: Int, endColor: Int) {
var endx = paint.textSize * text.length
var linearGradient = LinearGradient(
0f, 0f, endx, 0f,
startColor, endColor, Shader.TileMode.CLAMP
)
paint.shader = linearGradient
invalidate()
}

fun TextView.setVerticalGradient(startColor: Int, endColor: Int) {
var endy = lineHeight.toFloat()
var linearGradient = LinearGradient(
0f, 0f, 0f, endy,
startColor, endColor, Shader.TileMode.CLAMP
)
paint.shader = linearGradient
invalidate()
}
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,12 @@ object DeviceInfoUtils {
val nfcAdapter = nfcManager.defaultAdapter
return nfcAdapter != null
}

fun getBuildSDK():Int{
return Build.VERSION.SDK_INT
}

fun getAndroidVersion():String{
return Build.VERSION.RELEASE
}
}

0 comments on commit 13686c0

Please sign in to comment.