有没有办法避免不透明性被继承?
这是我的钛源代码。Tt意味着将一个imageview
添加到父对象imageview
。
我想使“阴影”透明且arrow
不透明。
但是即使我设置了ImageView
(shadow
和arrow
)也是透明的。opacity=1
Arrow
这在钛金属中是特定的,在物镜c中是常见的?
index.xml
<ImageView id="ShadowR" onClick="clickShadowR" >
<ImageView id="RightArrow" />
</ImageView>
索引
"#RightArrow": {
image:"/img/SwitchRightArrow.png",height:'80%',opacity=1
},
"#ShadowR": {
opacity:0.5,
backgroundColor: 'ddd'
},
首先,objective-C是一种编程语言。您在这里谈论的是UI框架Cocoa / Cocoa Touch。
据我所知,这甚至不是特定于Cocoa,在我所知道的任何UI框架中都是有效的。
考虑一个来自现实世界的例子-我有一辆汽车。车上有门。我使汽车不可见(我是蝙蝠侠),为什么门应该保持可见?
如果将一个图像视图B
放入另一个图像视图中A
,则说明它已成为其中的一部分。如果您移动A
,两个视图都将移动。如果您A
将其设为透明,则这两个都将变为透明,因为B
是的一部分A
。
解决方法很简单-创建一个容器视图C
,并把两者A
并B
有不B
被一部分A
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句