问题标签 [android-graphics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
33 浏览

android - 在没有 alpha 的视图上使用 PortDuffXferMode?

我有一个自定义视图,我希望它下面的视图在某些部分显示。我paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));在绘制了我想在onDraw.

不幸的是,这似乎只有在视图的 alpha 不是 1 时才有效,例如,0.99 可以正常工作。这可能是因为 PorterDuff 模式是 alpha 混合模式,如果 alpha 为 1,则没有 alpha 混合。

有没有办法强制它工作,即使 alpha 为 1?

0 投票
1 回答
2666 浏览

android - Android 图片颜色校正。如何在android中更改单个图像的亮度、饱和度等?

我正在开发一个应用程序,用户可以在其中更改图像亮度、对比度、饱和度等。我可以使用下面的代码分别完成所有这些操作。



问题是:在增加或减少图像的亮度和增加或减少饱和度值后,图像颜色会完全改变。

我必须实现这一点,如果我反转到亮度和饱和度的搜索栏的初始值,我应该在第一次获得实际图像。

例如,如果将亮度值从 0 增加到 100,然后将饱和度值从 0 更改为 80。然后我将亮度和饱和度值反转为 0。然后我应该得到第一次的原始图像。

但是现在图像颜色在反转其值时不会反转。请帮忙。提前谢谢。

0 投票
1 回答
700 浏览

android - 如何使用抗锯齿有效地调整图像大小?

我尝试像这样调整图像的大小:

但是我没有很好的抗锯齿图像(它是抗锯齿的,但不是很好)。这是显示我的问题的图像

在此处输入图像描述

我该怎么做才能提高 android 下的抗锯齿质量?

0 投票
1 回答
105 浏览

java - 为什么 SQLite 到 ImageView,BitmapFactory.decodeByteArray 返回 Null?

我正在开发一个带有照片的联系人应用程序。我从 SQLite 存储和检索数据,它在我的列表视图上运行良好。

问题是当我单击一个列表项时,它应该显示图像视图和其他一些细节。但图像未显示在活动上

主要活动的列表视图

在此处的空白处应该是联系人的图像

用户数据库助手.java

详细信息查看活动

09-18 09:35:56.866 26144-26144/com.example.arif.contacts E/DEBUG: Bitmap is null :/

0 投票
2 回答
4053 浏览

android - 如何在android中制作星形并为其设置动画?

我想为我的项目制作一个星形。我搜索了一下,现在我可以使用画布制作最终的星形了。

但接下来我想要的对我来说真的很难。这真是一场噩梦。我尝试并搜索,但对我没有任何帮助。

我想要的是明星必须由没有背景颜色的线条组成。唯一的线..穿过线..

然后表达一条线并淡出,创建下一条线并再次淡出,然后创建这条线然后再次淡出,我希望它是永久的这个动作。直到我将此活动的屏幕留给另一个。

0 投票
1 回答
506 浏览

android - 比较两个 PorterDuffColorFilter 对象

我需要比较两个PorterDuffColorFilter对象以检查 a在Espresso 测试ProgressBar中是否显示正确的颜色

我曾尝试直接比较这两个对象,但以下方法总是返回false

往里面看PorterDuffColorFilter有一个

应该解决我的问题的方法。但是,我无法访问此方法。Android Studio 仅显示“对象”方法,如果我尝试使用 . getColor()将显示一条错误消息,指出找不到该方法。

出现这个问题是因为这个类在android.graphics包中,使其无法访问吗?

如果是这样,我如何检索ProgressBar条形的颜色并将其与颜色进行比较?

0 投票
1 回答
195 浏览

android - 估计一个 YUV 帧的亮度

我想估计作为相机预览帧进来的帧的粗略亮度,如下所示。我希望该方法非常快。

有没有办法在不转换为RGB的情况下做到这一点?如果有一种不使用 OpenCV 的快速方法来确定模糊度,那也是非常好的。

0 投票
2 回答
2334 浏览

android - 将按钮添加到图形画布

我正在使用这个问题的答案:在画布上绘制并保存图像以创建画布来绘制图像。

单击按钮时,我目前正在打开一个FragmentActivity调用。DrawImage在这个活动中,我希望MyDrawView与一个浮动操作按钮一起显示,该按钮允许用户在单击时保存他们的绘图。

这就是我当前显示画布的方式,它可以工作,但我不知道如何在它上面添加按钮。有任何想法吗?

绘制图像

MyDrawView(与链接相同)

0 投票
0 回答
111 浏览

java - Paint:如何在垂直线之间放置空格 onDraw

我在 SO 上找到了这段代码,但我是新手,这个 Visualizer 类画得很好,但我想在垂直线之间放置空格,就像 Soundcloud 上的波形看起来一样。

0 投票
0 回答
325 浏览

java - 从中心开始使用 DashPathEffect 的 RoundRect 路径

我正在尝试使用 DashPathEffect 和带有圆形矩形的路径绘制进度路径。每次我获得进度更新时,我都会使用阶段更新路径。

这看起来像这样: 进度条

然而,路径从形状的中心左侧开始绘制;想知道是否可以在不旋转形状的情况下从形状的中心顶部开始绘制路径。我试过 moveTo 似乎不起作用?关于如何使路径的起点成为中心中间的任何建议?