Move DataBindingAdapters

This commit is contained in:
Mygod
2018-01-20 18:40:06 -08:00
parent 2108c635ce
commit 6bffe54e58
2 changed files with 6 additions and 11 deletions

View File

@@ -1,11 +0,0 @@
package be.mygod.vpnhotspot
import android.databinding.BindingAdapter
import android.support.annotation.DrawableRes
import android.widget.ImageView
object DataBindingAdapters {
@JvmStatic
@BindingAdapter("android:src")
fun setImageResource(imageView: ImageView, @DrawableRes resource: Int) = imageView.setImageResource(resource)
}

View File

@@ -4,7 +4,10 @@ import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.IntentFilter import android.content.IntentFilter
import android.databinding.BindingAdapter
import android.support.annotation.DrawableRes
import android.util.Log import android.util.Log
import android.widget.ImageView
import java.io.IOException import java.io.IOException
import java.io.InputStream import java.io.InputStream
@@ -22,6 +25,9 @@ fun intentFilter(vararg actions: String): IntentFilter {
return result return result
} }
@BindingAdapter("android:src")
fun setImageResource(imageView: ImageView, @DrawableRes resource: Int) = imageView.setImageResource(resource)
private const val NOISYSU_TAG = "NoisySU" private const val NOISYSU_TAG = "NoisySU"
private const val NOISYSU_SUFFIX = "SUCCESS\n" private const val NOISYSU_SUFFIX = "SUCCESS\n"
fun loggerSuStream(command: String): InputStream { fun loggerSuStream(command: String): InputStream {