在android中创建自定义视图组

在android中创建自定义视图组,android,android-custom-view,Android,Android Custom View,我想创建一个自定义视图 当向XML添加视图时,我想将静态子视图(textview、imageButtom和…)添加到自定义视图中,如cardview和final view 。如何创建视图?您可以从扩展已定义的布局(如相对布局)开始,因为从头开始创建布局并实现其中的所有方法有点困难。我想到的第一件事是在自定义布局中添加一个填充,用于边缘透视效果,这样布局就不会在该区域放置任何视图。然后可以在onDispatchDraw()方法中绘制透视效果。此方法为您提供了绘制布局画布的方法。此外,与自定义绘图操

我想创建一个自定义视图 当向XML添加视图时,我想将静态子视图(textview、imageButtom和…)添加到自定义视图中,如cardview和final view
。如何创建视图?

您可以从扩展已定义的布局(如相对布局)开始,因为从头开始创建布局并实现其中的所有方法有点困难。我想到的第一件事是在自定义布局中添加一个填充,用于边缘透视效果,这样布局就不会在该区域放置任何视图。然后可以在
onDispatchDraw()方法中绘制透视效果。此方法为您提供了绘制布局画布的方法。此外,与自定义绘图操作相比,使用可绘制的(如nine patch)作为背景更容易。总之,您应该为布局提供填充,以防止与边透视重叠。然后为布局绘制或设置背景