21得票4回答
在Android中创建一个聊天界面布局

我正在创建一个聊天应用程序,考虑创建实际的聊天视图方式。 我已经有了聊天窗口本身的布局,但我在思考如何实现聊天消息。 我考虑创建一个 TableLayout,每一行将是用户图像和聊天消息(或气泡或其他内容)。 有人有关于如何设计和创建这些行的想法吗? 这是我迄今为止所做的:<?x...

21得票4回答
在自定义视图中,我需要调用super.onDraw()吗?

我对此并不太清楚,文档也是如此。 当我创建自定义视图时,我会像这样覆盖:@Override public void onDraw(Canvas canvas) { super.onDraw(canvas); //more code here... } 我的问题是是否需要调用...

21得票2回答
从视图类获取绑定。

我有一个CustomView类,其中包含一个具有变量的数据绑定布局。在包含CustomView的布局中,我想将一个属性传递到CustomView中,并让CustomView将该属性传递到其自己的布局绑定中。这是我的代码:public class CustomView extends Linea...

21得票2回答
如何在程序中创建自定义视图的布局?

在Activity中,您可以按照以下方式通过编程方式创建LinearLayout:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayou...

20得票6回答
Cardview角落背景不透明

我有一个自定义的 CardView 支持小部件实现,但当我将其包含在布局文件中时,似乎无法使圆角背景透明。然而,如果我在布局文件中简单地放置 CardView 支持小部件,则它突然起作用了。如何让我自定义的组件的圆角透明呢? 这是我自定义的 CardView 的布局文件: view_c...

19得票1回答
视图超出边界未正确绘制

我在自定义的 MPAndroidChart 柱状图中点击后绘制一个工具提示。视图层次结构如下:<LinearLayout> <TextView text=Move & Max Pain/> <RelativeLayout with 2 ...

19得票2回答
从屏幕底部滑动/拖动Android视图

我想在我的应用程序中创建一个视图,可以从窗口底部滑动(下面的图片更好地解释了它)。 我希望视图在某个点停止。该视图必须允许向下再次滑动/拖动。有什么方法或提示可以做到这一点吗?

19得票3回答
Android-如何实现水平步骤进度条

我想实现类似下图所示的具有步骤的水平进度条。 我在Android中找不到这样的原生组件。有人可以指导我如何做吗?

18得票2回答
棒棒糖凹陷轮廓的高程处理

我有一个自定义视图,通过使用路径显示星形。这个视图按预期工作,但现在我想将它的实现转换为新的Google Material建议。 不幸的是,elevation依赖于凸轮廓,并且我尚未找到解决方案。 您是否知道任何已知的解决方法或其他创造性的解决方案? 这是我的凹形路径: dou...

18得票2回答
使用裁剪可以将ViewGroup的角落变为圆形

我有一个RelativeLayout需要拥有圆角的左上角和右上角。我可以通过在XML中定义具有topLeftRadius和topRightRadius属性的drawable背景来实现这一点。 但是...这个RelativeLayout还需要一个图层列表作为背景,其中包含平铺位图和形状组合,而平...