草庐IT

ios - 在不混合的情况下使不透明的 UIView 变暗

我的应用程序的背景是一个不透明的UIImageView。在某些情况下,我想以动画方式将它从全亮度调暗到大约50%。目前我降低了View的alpha属性并且效果很好。因为View后面没有任何东西,所以背景图像会变暗。但是,我一直在使用CoreAnimationInstrument进行分析,当我这样做时,我看到整个背景显示为混合。如果可能的话,我想避免这种情况。在我看来,这在合成过程中是可以实现的。如果View是不透明的,则可以将黑色与黑色混合,而不会显示任何背后的东西。不需要混合它,只需调整像素值即可。我想知道这是否是UIKit的GPU合成所支持的东西。虽然混合不是很好,但它可能比在CP

ios - 为什么 UIPickerView 是半透明的

为什么UIPickerView不是%100不透明?当我将文本颜色设置为白色并将UIPickerView置于红色背景时,UIPickerView项目具有偏红的白色文本颜色。我尝试使用viewForRow自定义View,但仍然没有效果。如何将UIPickerView的不透明度设置为%100?在IB中它的alpha是1但实际上在运行时它不是 最佳答案 请试试这个委托(delegate)并制作您自己的自定义View并返回它。-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:

ios - :hover on ios mobile devices turns into double-touch instead of hover

首先,这不是以下的克隆:iPad/iPhonehoverproblemcausestheusertodoubleclickalink因为我想要一个纯CSS的答案。此链接中的所有答案都需要js或jQuery,并且一个CSS答案涉及背景图像。我正在尝试更改不透明度,仅此而已。CSS希望让自己适应移动革命,但我看到的每个创建悬停效果的简单“touchDown”(又名触摸悬停)解决方案都需要javascript或jQuery。下面是一些简单的代码来说明我的意思:.btn{border-radius:5px;display:block;opacity:1;在Chrome和Safari中测试

android - 仅对 ImageView 的 "src"alpha 属性而不是整个 View 进行动画处理

我有一个ImageView,最初是空的。它的背景设置为灰色:在我从互联网上获取它的位图后,我想将它设置为src属性,但它会优雅地淡入。我看到的动画示例是这样的://fade_in.xml但这是动画整个ImageView的不透明度。它具有在淡入之前先隐藏ImageView的效果,因此您会在动画开始时看到一个小弹出是第一次设置为alpha=0的View。有没有办法只为“src”属性而不是整个ImageView设置不透明度动画?谢谢 最佳答案 imageView的源图像上的动画很棘手,在大多数情况下涉及将imageView包装到某个Vie

Android:具有不同 alpha 值的嵌套线性布局

我有一个矩形LinearLayout,它有一些边距、一些圆角和0.3的alpha值。在这个布局中,我有4种不同的布局,因为我在不同的位置显示不同的图像。我的问题是虽然主要布局是0.3,但我希望我的child完全可见,或者不受其父alpha的影响,我想知道我该怎么做?我试过在子布局上设置alpha=1但它没有用。将它设置为0确实会使子布局消失,所以看起来我可以减少到0.3以下,但不能减少到父布局之上的任何东西。请问这是错误还是我做错了?谢谢。 最佳答案 我真的想通了!颜色是AARRGGBB,所以修改alphachannel(AA)只会

android - 设置可绘制不透明度

如何设置Drawable对象的不透明度? 最佳答案 您可以使用Drawable的setAlpha()方法。它采用0到255之间的整数,0表示完全透明,255表示完全不透明。请参阅开发人员引用here. 关于android-设置可绘制不透明度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3960884/

iOS 6.1/7 - Cordova 3.1.0 + AngularJS - 单击/滚动到具有 [NSCFSet opacity] : unrecognized selector sent to instance 的 HTML/CSS View 时应用程序崩溃

我们看到了这个奇怪的错误,我在网上找不到任何东西。只有一个帖子没有答案或解决方法:https://groups.google.com/forum/#!topic/phonegap/7pRzASZpnQc我们使用Angular、Underscore、angular-route、angular-touch、angular-animate、CSSFlex布局和Cordova3.1.0构建了一个应用程序,并且在Android4.0++上一切都运行得很好。当我们将iOS转移到Mac上并添加iOS平台时,我们在XCode5中编译,当我们在6.1和7的iPhone模拟器中单击或尝试滚动时,应用程序在

ios - 在 UIView 顶部添加阴影

如何在我的UIView顶部添加阴影我已经尝试了以下但没有成功...childView.layer.cornerRadius=5;childView.layer.masksToBounds=YES;childView.layer.shadowOffset=CGSizeMake(-15,20);childView.layer.shadowRadius=5;childView.layer.shadowOpacity=0.5; 最佳答案 Swift3扩展:这包括我正在处理的应用程序的默认值,但您可以更改它们以匹配您想要的应用程序样式。enu

ios - 从 SKTexture 创建的 SKSpriteNode(数据 :size:) issues with Alpha (Opacity)

我在从pixelData创建SKSpriteNode时遇到问题。下面是我的代码。varpixelData:[UInt32]=[UInt32](count:256,repeatedValue:0xff0000ff)pixelData.appendContentsOf([UInt32](count:256,repeatedValue:0xff00ff00))pixelData.appendContentsOf([UInt32](count:256,repeatedValue:0xffff0000))pixelData.appendContentsOf([UInt32](count:256,

ios - Swift UIView 不透明度编程

我很难通过UIView的属性以编程方式实现所需的不透明外观,而这可以通过Storyboard和AttributesInspector轻松完成。我想重新创建什么(来自属性检查器的设置):背景颜色为(RGBSliders:0,0,0)且不透明度slider设置为75%的UIView,alpha默认值为1。所以基本上是一个黑色UIView,不透明度调低。我以编程方式尝试过的内容:1)view.backgroundColor=.blackview.alpha=0.752)view.backgroundColor=UIColor.black.withAlphaComponent(0.75)vie