【问题标题】:comparing src of ImageView with drawable in Kotlin将 ImageView 的 src 与 Kotlin 中的 drawable 进行比较
【发布时间】:2020-07-21 09:01:54
【问题描述】:

在将ImageViewsrcdrawable 匹配时遇到问题。我正在执行此条件,但不匹配:-

if (ivServices.resources == ContextCompat.getDrawable(fragment.activity!!,R.drawable.un_check))

请帮忙解决这个问题

【问题讨论】:

  • 您能否添加更多代码并解释什么是 ivServices 等?
  • ivServices 是 ImageView 的引用

标签: kotlin imageview


【解决方案1】:
【解决方案2】:

如何:将其投射到位图并进行比较。 imageview 和变量是不同的,请记住。它对我有用。它是用 Kotlin 编写的。

var bmap = Imgview.drawable.toBitmap()  
var myPic=getDrawable(R.drawable.jake_yellow_background_square)?.toBitmap()
        if(bmap.sameAs(myPic)){
            Toast.makeText(this,"It is WORKING",Toast.LENGTH_SHORT).show()
        }else{
            Toast.makeText(this,"It is NOT working", Toast.LENGTH_SHORT).show()
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    相关资源
    最近更新 更多