Articles of 形状

Android:具有圆形投影的布局

我想在下面的图片给出的布局的背景中的形状 。 我已经尝试过一些,下面给出。 borders.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!–Layer 0–> <!–Layer 1–> <!–Layer 2–> <!–Layer 3–> <!–Layer 4 (content background)–> <!– dropshadow –> <item> <shape> <solid android:color="#10CCCCCC" /> <padding android:top="1dp" android:right="1dp" android:bottom="1dp" android:left="1dp" /> </shape> </item> <item> <shape> <solid android:color="#20CCCCCC" /> <padding android:top="1dp" android:right="1dp" android:bottom="1dp" android:left="1dp" /> </shape> </item> <item> <shape> <solid android:color="#40CCCCCC" /> […]

如何在Android中以编程方式更改形状的描边宽度?

这是circle.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#00000000"/> <padding android:left="30dp" android:top="30dp" android:right="30dp" android:bottom="30dp" /> <stroke android:color="#439CC8" android:width="7dp" /> </shape> 这是我的代码: textview.setBackgroundResource(R.drawable.circle); 我想改变我的java代码中的笔画粗细。 我怎样才能以编程方式更改它?

Android Button的背景与阴影一样

我已经从形状做了一个button背景,看起来相当不错,我的目的。 唯一需要的是放下一点阴影。 这里是代码: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <shape> <solid android:color="#343434" /> <stroke android:width="1dp" android:color="#171717" /> <corners android:radius="3dp" /> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape> </item> <item> <shape> <gradient android:angle="270" android:endColor="#E2E2E2" android:startColor="#BABABA" /> <stroke android:width="1dp" android:color="#BABABA" /> <corners android:radius="4dp" /> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape> </item> </selector> 这是我想要达到的 我如何放下阴影? 我的猜测是,我需要做出另一种形状,但黑色/灰色的背景,并设置某种types的左边缘的填充,使其看起来像一个阴影。 […]

Android布局devise

我想devise的圆形形状(如谷歌Chrome徽标)的XML页面。 它应该包含在外圈以及内圈的button。 请给我build议来解决这个问题。 我曾尝试绝对布局,但我无法做到这一点。 我需要这样的布局。 希望能有更好的回应。 提前致谢。

文本与可绘制资源中的形状

我可以在drawable资源中创build文本形状吗? 我googling很多,但没有发现…这是我的可绘制文件: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="oval"> <stroke android:width="3dp" android:color="#QQffQQ"/> <size android:width="120dp" android:height="120dp"/> </shape> </item> <item android:right="59dp" android:left="59dp"> <shape android:shape="rectangle"> <solid android:color="£22££20"/> </shape> </item> <item android:top="59dp" android:bottom="59dp"> <shape android:shape="rectangle"> <solid android:color="£20££20"/> </shape> </item> <item> <!–text should be here–> </item> </layer-list>

什么是java.awt.geom.Area的android等价物?

我想build立复杂的形状作为两个圆形和一个矩形的交集。 经过研究, java.awt.geom.Area类似乎是完美的任务。 然而,当我发现awt软件包没有附带android SDK的时候,我感到非常awt 。 有谁知道的任何替代品的Android,允许我创build复杂的形状通过定义联合和简单形状的交集? 注意:使用graphics裁剪来绘制形状是行不通的,因为我不只是想绘制形状,我还希望将形状存储在内存中以进行碰撞检测和其他交互。

以编程方式创build带圆angular的图层列表

我目前正试图转换下面的XML以编程方式创build,以便我可以在整个项目中根据需要设置顶angular和底angular。 这是一个简单的图层列表,有两个矩形。 一个在另一个之上。 我想用这个作为几个不同意见的背景,所以重要的是结果要扩大。 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:bottom="20dp"> <shape android:shape="rectangle" > <size android:height="20dp" /> <solid android:color="#969595" /> <corners android:radius = "0dp" android:topLeftRadius="5dp" android:topRightRadius="5dp" /> </shape> </item> <item android:top="20dp"> <shape android:shape="rectangle" > <size android:height="20dp" /> <solid android:color="#7B7979" /> <corners android:radius = "0dp" android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" /> </shape> </item> </layer-list> 这种方法可以工作,但是我需要为每个形状分别使用XML,具体取决于我是希望顶部,底部,还是都不是四舍五入。 我目前的创build相同drawable的尝试只产生了两个矩形,一个在另一个之上。 我无法弄清楚如何设置矩形的位置。 不pipe形状的边界是怎样设置的,我都看不到有什么明显的变化。 任何build议将不胜感激。 // Usage: […]

有两个纯色的矩形形状

我想用两个纯色(水平)创build一个矩形形状来实现这样的效果: 我听说过layer-list ,我虽然可以使用它包含两个不同颜色的矩形,但它似乎只是垂直放置形状。 有没有办法使用lalyer-list来实现这个目标,还是应该使用完全不同的东西? 我想保持简单,能够在运行时更改形状颜色。 谢谢。

围绕canvas绘制形状创build一个阴影?

需要什么步骤来创build一个形状,例如使用Canvas从头开始创build阴影的矩形? 为用于绘制矩形的颜色添加阴影图层并不成功。

如何检测JPEG图像上的基本2D几何形状(例如正方形,三angular形,圆形)?

拍照后,我试图检测被拍摄物体的形状。 我正在寻找的是类似于人脸检测,除了我希望应用程序检测形状而不是面孔。 我正在使用Java和android SDK创build一个Android应用程序。 任何想法,我可以访问什么图书馆或资源做这种事情?