草庐IT

COLOR_YUV

全部标签

android - 如何设置paint.setColor(R.color.white)

我有一个自定义View,它使用Paint和Canvas来绘制对象。我的问题是如何设置:intcolor=R.color.white;paint.setColor(color);来self的/res/valuse/color.xml,其中包括类似的资源#FFFFFF#000000... 最佳答案 intcolor=ContextCompat.getColor(context,R.color.white);paint.setColor(color);setColor()方法将颜色编号作为int值,但不是作为int的资源id。

android - 如何设置paint.setColor(R.color.white)

我有一个自定义View,它使用Paint和Canvas来绘制对象。我的问题是如何设置:intcolor=R.color.white;paint.setColor(color);来self的/res/valuse/color.xml,其中包括类似的资源#FFFFFF#000000... 最佳答案 intcolor=ContextCompat.getColor(context,R.color.white);paint.setColor(color);setColor()方法将颜色编号作为int值,但不是作为int的资源id。

android - java.lang.UnsupportedOperationException : Can't convert value at index 5 to color: type=0x5

我的应用在更新到AndroidStudio3RC1(Gradle4,AndroidGradle插件3RC2)后崩溃。ThisistheerrorIamhaving:java.lang.RuntimeException:UnabletostartactivityComponentInfo{*****}:android.view.InflateException:BinaryXMLfileline#0:BinaryXMLfileline#0:Errorinflatingclasscom.viewpagerindicator.CirclePageIndicatoratandroid.app.

android - java.lang.UnsupportedOperationException : Can't convert value at index 5 to color: type=0x5

我的应用在更新到AndroidStudio3RC1(Gradle4,AndroidGradle插件3RC2)后崩溃。ThisistheerrorIamhaving:java.lang.RuntimeException:UnabletostartactivityComponentInfo{*****}:android.view.InflateException:BinaryXMLfileline#0:BinaryXMLfileline#0:Errorinflatingclasscom.viewpagerindicator.CirclePageIndicatoratandroid.app.

Android AppWidget TextView : How to set background color at run time

我正在尝试创建一个AppWidget,其中TextView的背景颜色以指定的周期间隔随机变化。TextView在布局xml文件中定义为在更新方法中,我已将布局加载为RemoteViewsremoteView=newRemoteViews(context.getPackageName(),R.layout.widget_message);要更改TextView的背景,我使用了以下语句remoteView.setInt(R.id.message,"setBackgroundResource",R.color.col_1);但我得到一个小部件,说加载小部件有问题。如果我删除上述行一切正常。L

Android AppWidget TextView : How to set background color at run time

我正在尝试创建一个AppWidget,其中TextView的背景颜色以指定的周期间隔随机变化。TextView在布局xml文件中定义为在更新方法中,我已将布局加载为RemoteViewsremoteView=newRemoteViews(context.getPackageName(),R.layout.widget_message);要更改TextView的背景,我使用了以下语句remoteView.setInt(R.id.message,"setBackgroundResource",R.color.col_1);但我得到一个小部件,说加载小部件有问题。如果我删除上述行一切正常。L

android - YUV 到 RGB 转换和显示使用 opengl es 2.0 从 android ndk 使用着色器

我目前正在使用ffmpeg连接和解码视频流的android上的rtsp播放器。我想使用OpenGLes2.0将YUV帧转换为RGB帧并显示它但是我被阻止了(这是我第一次使用opengl)。我会尽量解释清楚我的问题是什么。从NDKandroid我使用这个方法初始化一个opengl上下文(从我想用来显示图像的线程)://EGLintattribs[]={EGL_SURFACE_TYPE,EGL_WINDOW_BIT,EGL_RENDERABLE_TYPE,EGL_OPENGL_ES2_BIT,EGL_BLUE_SIZE,8,EGL_GREEN_SIZE,8,EGL_RED_SIZE,8,E

android - YUV 到 RGB 转换和显示使用 opengl es 2.0 从 android ndk 使用着色器

我目前正在使用ffmpeg连接和解码视频流的android上的rtsp播放器。我想使用OpenGLes2.0将YUV帧转换为RGB帧并显示它但是我被阻止了(这是我第一次使用opengl)。我会尽量解释清楚我的问题是什么。从NDKandroid我使用这个方法初始化一个opengl上下文(从我想用来显示图像的线程)://EGLintattribs[]={EGL_SURFACE_TYPE,EGL_WINDOW_BIT,EGL_RENDERABLE_TYPE,EGL_OPENGL_ES2_BIT,EGL_BLUE_SIZE,8,EGL_GREEN_SIZE,8,EGL_RED_SIZE,8,E

android - 三星 Galaxy S7 (Camera2) 上的 YUV_420_888 解读

我写了一个从YUV_420_888到Bitmap的转换,考虑到以下逻辑(据我所知):总结该方法:内核的坐标x和y与Y平面(2d分配)的非填充部分的x和y以及输出位图的x和y都一致。然而,U平面和V平面的结构与Y平面不同,因为它们使用1个字节来覆盖4个像素,此外,它们的PixelStride可能大于1,此外它们可能也有一个可以与Y平面不同的填充。因此,为了让内核有效地访问U和V,我将它们放入一维分配中并创建了一个索引“uvIndex”,它给出了对应的U和V在该一维分配中的位置,对于给定的(x,y)在(未填充的)Y平面(以及输出位图)中的坐标。为了保持rs-Kernel精简,我通过Laun

android - 三星 Galaxy S7 (Camera2) 上的 YUV_420_888 解读

我写了一个从YUV_420_888到Bitmap的转换,考虑到以下逻辑(据我所知):总结该方法:内核的坐标x和y与Y平面(2d分配)的非填充部分的x和y以及输出位图的x和y都一致。然而,U平面和V平面的结构与Y平面不同,因为它们使用1个字节来覆盖4个像素,此外,它们的PixelStride可能大于1,此外它们可能也有一个可以与Y平面不同的填充。因此,为了让内核有效地访问U和V,我将它们放入一维分配中并创建了一个索引“uvIndex”,它给出了对应的U和V在该一维分配中的位置,对于给定的(x,y)在(未填充的)Y平面(以及输出位图)中的坐标。为了保持rs-Kernel精简,我通过Laun