我有一个如下所示的按钮:在我的onCreate()事件中,我这样调用Button01:setContentView(R.layout.main);ViewButton01=this.findViewById(R.id.Button01);Button01.setOnClickListener(this);应用中有背景,我想在这个提交按钮上设置不透明度。如何为此View设置不透明度?是我可以在java端设置,还是可以在main.xml文件中设置?在java端我尝试了Button01.mutate().SetAlpha(100),但它给了我一个错误。 最佳答案
这是我的代码:voiddisplay(void);intmain(intargc,char**argv){glutInit(&argc,argv);glutInitDisplayMode(GLUT_SINGLE|GLUT_RGBA);glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);glEnable(GL_BLEND);glutInitWindowSize(600,600);glutInitWindowPosition(200,50);glutCreateWindow("gluttest");glutDisplayFunc(display
我目前正在这样做:UIColor*myColor=[UIColorclearColor];这很好,但我想指定“myColor”的某个alpha。我该怎么做? 最佳答案 如果您有现有颜色,则可以返回具有指定alpha的新颜色,如下所示:-(void)setBackgroundColor:(UIColor*)color{self.backgroundColor=[colorcolorWithAlphaComponent:0.3f];} 关于objective-c-如何设置uiclearcol
我得到了从这个方法返回的UIColor:-(UIColor*)getUserSelectedColor{return[UIColorcolorWithRed:redSlider.valuegreen:greenSlider.valueblue:blueSlider.valuealpha:1.0];}得到这样的颜色:UIColor*selectedColor=[(ColorPickerView*)alertViewgetUserSelectedColor];现在我想从selectedColor中获取红色、绿色、蓝色,以便使用这些值。我想要介于0和1之间的值。
根据UIVIew@property(nonatomic)CGFloatalpha的文档Thevalueofthispropertyisafloating-pointnumberintherange0.0to1.0,where0.0representstotallytransparentand1.0representstotallyopaque.Thisvalueaffectsonlythecurrentviewanddoesnotaffectanyofitsembeddedsubviews.我有一个容器View配置如下:self.myView.backgroundColor=[UICo
我使用rgb将UIColor设置为UILabel的背景。我正在尝试仅调整alpha。如何修改现有rgbUIColor的alpha?编辑基本上我有UILabels有一组UIColor(使用rgb),我不知道UILabels是什么颜色。在某个时候,我将不得不更改labelsalpha`。如何更改标签颜色alpha? 最佳答案 colorWithAlphaComponent:成功了。所以我要做的是:self.mylabel.backgroundColor=[self.myLabel.backgroundColorcolorWithAlph
使用HTML5元素,我想加载一个图像文件(PNG,JPEG等),将其完全透明地绘制到Canvas上,然后将其淡入。我已经弄清楚如何加载图像并将其绘制到Canvas上,但是我不知道如何改变它的不透明度。这是我目前的代码:varcanvas=document.getElementById('myCanvas');if(canvas.getContext){varc=canvas.getContext('2d');c.globalAlpha=0;varimg=newImage();img.onload=function(){c.drawImage(img,0,0);}img.src='ima
我正在尝试在ruby中构建一个正则表达式来匹配UTF-8中的字母字符,例如ñíóúü等。我知道/\p{Alpha}/i有效,/\p{L}/i也有效,但有什么区别? 最佳答案 它们似乎是等价的。(编辑:有时,请参阅此答案的结尾)Ruby似乎从1.9版本开始支持\p{Alpha}。在POSIX中,\p{Alpha}等于\p{L&}(对于支持Unicode的正则表达式;seehere)。这匹配所有具有大写和小写变体的字符(seehere)。Unicase字母不会被匹配(而它们会被\p{L}匹配。对于Ruby来说这似乎不是真的(我随机选
opaquealpha和背景的不透明度如何共同作用于UIView,它们之间有什么区别?UIViewhttp://i.minus.com/jb2IP8TXbYTxKr.png 最佳答案 opaque表示不要在下面画任何东西,即使你是透明的。背景颜色的alpha只影响背景颜色的透明度,不会影响View上绘制的任何其他内容。alpha影响View上绘制的所有内容。opaque属性可以提高速度-如果您知道您的View将永远具有透明度,您可以将其设置为YES并且当iOS呈现您的View时它可以进行一些性能优化并更快地渲染它。如果设置为NO,i
opaquealpha和背景的不透明度如何共同作用于UIView,它们之间有什么区别?UIViewhttp://i.minus.com/jb2IP8TXbYTxKr.png 最佳答案 opaque表示不要在下面画任何东西,即使你是透明的。背景颜色的alpha只影响背景颜色的透明度,不会影响View上绘制的任何其他内容。alpha影响View上绘制的所有内容。opaque属性可以提高速度-如果您知道您的View将永远具有透明度,您可以将其设置为YES并且当iOS呈现您的View时它可以进行一些性能优化并更快地渲染它。如果设置为NO,i