gpt4 book ai didi

android - 将背景图像添加到自定义 View

转载 作者:行者123 更新时间:2023-11-30 03:03:07 25 4
gpt4 key购买 nike

我正在开发一个“虚拟黑板”的小型 Android 项目。我可以在我的手机/平板电脑上画画,线条存储在服务器中以备将来复制(线条通过套接字发送)

所有这些都是通过使用自定义 View 完成的。现在,我需要添加动态更改 View 背景的选项。到目前为止,我将如何获取此图像(从图库、由另一个应用程序发送等)并不重要。现在拥有一些东西(一个文件、一个输入流、一个位图)并将其设置为我的 View 背景然后能够在其上绘制就足够了(我仍然不用担心大小、缩放等)

我已经阅读了一些有关从资源和 Assets 加载图像的内容,但它们都不适用于我的案例 (IMO),因为图像不是我的应用程序的一部分。

关于我应该如何进行的任何建议?

最佳答案

当您创建一个 customView 时,只需简单地在您正在使用的任何 constructor 中正确添加以下代码

public ShapeView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
setBackgroundColor(Color.parseColor("#FFFF00"));
setBackgroundResource(R.drawable.process_dafault);
setBackground(ContextCompat.getDrawable(mContext,R.drawable.process_dafault));

}

使用上述任何方法更改背景。

关于android - 将背景图像添加到自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22267664/

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