这个想法是显示一个进度对话框。我试图用透明的黑色View(alpha0.2)覆盖父View(通常是整个屏幕)。最重要的是,我想展示一个较小的View,也可以用另一种颜色透明。它可能不受第一个View的颜色或透明度的影响。在第二个View中,我想要不透明的UI元素。我已经尝试了一切,甚至在这里找到了处理类似但只使用一个透明层的帖子。那些已经使用了奇怪的技巧。是否有一种标准的、简单的方法可以实现这一点? 最佳答案 没有任何绕过或复杂且可能很慢的自定义drawRect:,如果您对View进行分组,这是可能的:创建一个包围并容纳整个对话框的