gpt4 book ai didi

android - 将内存中的位图数据绑定(bind)到 ImageView

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:38 24 4
gpt4 key购买 nike

我在内存中有一个位图(通过专有 TCP/IP 协议(protocol)栈从服务器应用程序下载),我想将其绑定(bind)到 ImageView。但是,我可以使用 setImageBitmap 手动绑定(bind)图像;如果我使用数据绑定(bind)库绑定(bind)其他控件,图像不显示。如何使用数据绑定(bind)库绑定(bind)到包含 Bitmap 对象的属性?

最佳答案

您应该可以使用 @BindingAdapter 来做到这一点,例如:

@BindingAdapter("bind:imageBitmap")
public static void loadImage(ImageView iv, Bitmap bitmap) {
iv.setImageBitmap(bitmap);
}

然后,在您的布局中,您的 ImageView 将具有 bind:imageBitmap="@{...}",其中 ... 将是一个返回您的 Bitmap 的绑定(bind)表达式。

关于android - 将内存中的位图数据绑定(bind)到 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35304185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com