Questions tagged «android-shape»

7
开放式Android笔画?
是否可以创建仅在某些侧面具有笔触的Android形状对象? 例如,我有: <stroke android:width="3dip" android:color="#000000" android:dashWidth="10dip" android:dashGap="6dip" /> 类似于以下CSS: border: 3px dashed black; 如何仅在一侧设置行程?这就是我在CSS中的做法: border-left: 3px dashed black; 您如何在Android XML中做到这一点?

19
如何制作带有圆角的视图?
我正在尝试在带有圆角的android中进行查看。到目前为止,我发现的解决方案是定义一个带有圆角的形状并将其用作该视图的背景。 这就是我所做的,定义如下所示的可绘制对象: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20dp"/> 现在,我将其用作布局的背景,如下所示: <LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginBottom="10dp" android:clipChildren="true" android:background="@drawable/rounded_corner"> 这工作得很好,我可以看到视图具有圆角。 但是我的布局中还有其他许多子视图,例如ImageView或a MapView。当我ImageView在上面的布局中放置一个图像时,图像的角不会被修剪/裁剪,而是显得完整。 我已经看到了其他解决方法,使其能够像此处说明的那样工作。 但是,是否有一种方法可以为视图设置圆角,并且其所有子视图都包含在具有圆角的主视图中?

7
如何用左上角的圆角和左下角的圆角制作形状?
我想用左上角的圆角和左下角的圆角制作形状: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#555555"/> <stroke android:width="3dp" android:color="#555555" /> <padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp" /> <corners android:bottomRightRadius="0dp" android:bottomLeftRadius="2dp" android:topLeftRadius="2dp" android:topRightRadius="0dp"/> </shape> 但是上面的形状没有给我我想要的东西。它给了我一个没有任何圆角的矩形。

3
Android渐变中的angle属性
我正在通过测试示例。对于某些使用渐变的图像背景,代码如下所示 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#ff0000" android:centerColor="#00ff00" android:endColor="#0000ff" android:angle="180"/> <corners android:radius="5dp" /> </shape> 在上面的xml中,我没有获取angle属性。但是当我angle稍微改变图案倾斜的值时。谁能解释一下它是如何工作的?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.