草庐IT

不透明度

全部标签

android - 将两个图像与乘法和 % 不透明度混合在一起

我正在尝试使用Android将两个图像混合在一起,使用类似乘法的混合模式。//Prepare-------------------------------//CreatesourceimagesBitmapimg1=...Bitmapimg2=...//CreateresultimageBitmapresult=...Canvascanvas=newCanvas();canvas.setBitmap(result);//GetproperdisplayreferenceBitmapDrawabledrawable=newBitmapDrawable(getResources(),res

android - GLSurfaceView - 如何制作半透明背景

我尝试使用GLSurfaceView进行渲染,并通过docs我设置格式:getHolder().setFormat(PixelFormat.TRANSLUCENT);我使用的是GLSurfaceView.Renderer,它在onDrawFrame中绘制:GLES20.glClearColor(0,0,1,.5f);GLES20.glClear(GLES20.GL_DEPTH_BUFFER_BIT|GLES20.GL_COLOR_BUFFER_BIT);但是GLSurfaceView中的GL渲染不是半透明的,全是蓝色。如果我省略glClear调用,那么它是全黑的。如何使GL渲染具有透明

java - 如何让支持的Toolbar背景透明?

有没有办法让新的Android支持工具栏:android.support.v7.widget.Toolbar有透明背景吗?我尝试将colorPrimary设置为ARGB(#00ffffff),但它只给我一个纯灰色条。而Toolbar只允许我设置一个可绘制的背景。将可绘制背景设置为透明PNG是否合理,或者是否有更好的方法来执行此操作?理想情况下,我能够在代码中完成/为其设置动画,以便某些Activity具有透明条,而某些Activity则没有。提前致谢。 最佳答案 您可以将背景设置为android的默认透明色,效果很好。将此添加到您想

android - 在 Material Design 中呈现的 Android Lollipop 半透明渐变状态栏

我想做这样的事情适用于Android5.0及更高版本?我该如何实现?我在StackOverFlow或Android开发者网站上找不到任何解决方案。我建议可以让状态栏透明,在状态栏下绘制渐变drawable。但是几乎没有问题。第一个问题是shapedrawable的常规渐变不支持MaterialDesign规范http://www.google.com/design/spec/style/imagery.html第二个问题是我无法通过android:fitsSystemWindows="true"使mapfragment适应窗口。 最佳答案

android - 共享元素过渡在第一个 Activity 和第二个透明 Activity 之间留下奇怪的白色背景

最近遇到一个奇怪的问题。我有两个Activity。第一个包含带有缩略图的网格。一种画廊。第二个包含带有fragment的View寻呼机,其行为类似于图像查看器,您可以在其中在图像之间滑动。我使用共享元素转换来启动第二个Activity。就像谷歌照片应用程序。在第二个Activity中,我可以滑动到顶部或底部以通过背景的淡出过渡关闭Activity。我让我的第二个Activity完全透明:@color/palette_transparent@nulltrue@android:style/Animation但问题是当我将图像滑动到顶部/底部并且第二个Activity的背景变淡时,我可以看到

android - 如何创建一个可以覆盖主屏幕但在按下主页或后退按钮时不会消失的透明 Activity ?

在我的应用程序中,我希望显示始终可见的半透明状态,但我很难弄清楚它是如何完成的。FacebookMessenger和我见过的一些其他应用程序可以做到这一点,所以我知道这是可能的。他们使用SYSTEM_ALERT_WINDOW权限来显示几乎透明的Activity或对话框“始终在最前面”。但我不明白的是,它们是如何做到的,以便在按下后退或主页按钮时它们不会关闭?换句话说,它们看起来根本不像Activity,但我看不出它们还能是什么?非常感谢这里的任何帮助:-) 最佳答案 您可以在以下帮助下创建透明Activity通过使用使xml文件中的

android - 使 RatingBar 辅助颜色不透明

我正在尝试将RatingBar中未填充的星星设为不透明颜色,但这似乎是一项由色调列表和PorterDuff模式组成的艰巨任务。是否有一种可靠的方法可以使RatingBar的未填充星星成为真正不透明的颜色?valcolor=ContextCompat.getColor(context,android.R.color.white)ratingBar.secondaryProgressTintList=ColorStateList.valueOf(white)ratingBar.secondaryProgressTintMode=PorterDuff.Mode.OVERLAY//whatst

android.R.color.transparent 不完全透明

在我的应用程序中,我在运行时将透明背景应用到我的ListView的CustomListItem。为此,我使用convertView.setBackgroundColor(android.R.color.transparent);。它有效并显示透明度。但这不是完全透明的,因为背景有某种阴影。我还尝试将我自己的透明颜色设置为#80000000和#00000000但结果更糟。我该怎么做才能获得完全透明的颜色? 最佳答案 在xml文件中将此属性设置为您的ListViewandroid:background="@android:color/t

android - 透明、无边界的 ProgressDialog

我有一个ProgressDialog,我已将其放置在屏幕底部,以免与Logo重叠。我想要做的是为删除背景和边框的ProgressDialog创建自定义样式。我在这里运气不好。有人知道如何应用这种样式吗? 最佳答案 您是否尝试过将背景设置为透明色?Thisanswer给出了详细的代码示例。 关于android-透明、无边界的ProgressDialog,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

android - 隐藏在透明操作栏后面的 MyLocation 按钮,如何重新定位?

这个问题在这里已经有了答案:ChangepositionofGoogleMapsAPI's"Mylocation"button(17个答案)关闭4年前。我在我的应用程序中添加了一个mapfragment(APIv2),map覆盖整个屏幕,顶部有一个半透明的操作栏。该Activity使用android:windowActionBarOverlay设置为true的主题。我还在map上启用了“MyLocationButton”,但由于map覆盖了屏幕的整个高度,该按钮被操作栏覆盖了。如何让mapfragment将位置按钮绘制在操作栏下方或屏幕底部?