Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包含其他元素的android圆角元素_Android_Subview_Rounded Corners - Fatal编程技术网

包含其他元素的android圆角元素

包含其他元素的android圆角元素,android,subview,rounded-corners,Android,Subview,Rounded Corners,我正在尝试开发一款android应用程序,但我对10分钟内在iOS上完成的事情感到迷茫:( 我试图创建一个圆角视图或布局,其中包含一个图像、一个底部阴影和一个带有数字等内容的标签 以下是我希望创建的示例: 正如你所看到的,不仅仅是图像有一个圆角,而是完整的元素 如果有人能帮助我,我将不胜感激!简短回答:android不支持将儿童剪辑到背景图像,android不支持非矩形视图(如果我错了,请随时纠正我) 你可以使用一些我个人不会给你的黑客来完成这项工作,请参见: 真正的答案是:停止复制“iOS外

我正在尝试开发一款android应用程序,但我对10分钟内在iOS上完成的事情感到迷茫:(

我试图创建一个圆角视图或布局,其中包含一个图像、一个底部阴影和一个带有数字等内容的标签

以下是我希望创建的示例:

正如你所看到的,不仅仅是图像有一个圆角,而是完整的元素


如果有人能帮助我,我将不胜感激!

简短回答:android不支持将儿童剪辑到背景图像,android不支持非矩形视图(如果我错了,请随时纠正我)

你可以使用一些我个人不会给你的黑客来完成这项工作,请参见:

真正的答案是:停止复制“iOS外观和感觉”,你不会走得太远,它违背了…可能不是你想听的,但android不是iOS,所以我们不应该这样对待它


对不起,我帮不上什么忙了-ck

我确定这个想法不是要“复制”iOS,而是要在两个平台上都有一个看起来至少有点相同的应用程序。这只是一种风格,因为圆形图像比矩形图像不那么难看,仅此而已……你给出的解决方案确实是一个难看的黑客,我同意你的看法:(如果真的没有其他方法,我可能会尝试这一点…我真的有一个坏的fealing那里…人们应该真的有能力设计他们的应用程序,而不需要一些黑暗黑客…这就像做一些疯狂的IE修复:(@user1499670我不是在为android辩护,事实上,我觉得编程是件苦差事。不过,我确实觉得在某种程度上,你应该始终遵循平台的UI设计准则,不这样做就像逆流而上……这就是你现在正在做的,它们看起来“相似”,而不是“相同”,做正确的事,放弃圆角…反正它们非常2005年-ckI同意你的看法,遵循指导原则确实更好。也许我会添加一些黑色边框和其他酷的效果,使它看起来很棒,而不需要做一些黑暗的把戏或黑客。对于圆角,它们可能非常2005年,但仍然被使用在谷歌+…和矩形内容等新服务中,内容非常丰富(是的,我有点拖拉)