问题标签 [android-shapedrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 Android 文本视图周围放置边框?
是否可以在文本视图周围绘制边框?
android - 如何创建带有圆角的 EditText?
有没有办法创建EditText
圆角?
android - Android - 如何创建具有圆角和平铺图像背景的视图?
我正在尝试创建一个Android
具有圆角的视图,并且还使用平铺图像背景(并且它出现在具有平铺背景的另一个视图的顶部)。
我可以为角落创建一个可绘制的形状,为平铺图像创建一个可绘制的位图,但我看不出如何将它们应用到同一个视图中。
我尝试过的一些事情:
将带有平铺背景的视图嵌套在带有圆角的视图中 - 不起作用,平铺背景只出现在带有方角的顶部
用圆角在视图的角上绘制——这不起作用,因为下面视图的平铺背景(否则可以正常工作)
android - 如何制作带圆角的布局..?
如何制作带有圆角的布局?我想将圆角应用到我的LinearLayout
.
android - android中textview的圆角
我有一个 textview 并希望它的角是圆形的。我已经知道可以使用android:background="@drawable/somefile"
. 就我而言,此标签已包含在内,因此无法再次使用。例如android:background="@drawable/mydialogbox"
已经在后台创建图像
所以当我textview(textview_name)
也想要圆角时,如何实现。
android - 某些设备上的形状渐变不平滑
我正在尝试使用在文本上方添加渐变ShapeDrawable
。目标是淡化屏幕左侧和右侧的文本。布局如下:
渐变ShapeDrawable
:
问题是我的HTC Desire
高清渐变不平滑。在屏幕上看起来像这样:(对不起质量,图像在照片编辑器中略微调整以使效果更明显)
我发现,这条渐变线出现在渐变绘制的中心。渐变下方的蓝线显示了这一点。有人可以建议我如何解决这个问题吗?在设备上,这看起来很糟糕。
我试图在模拟器上运行这个应用程序Ritmix-RMP-470
- 一切看起来都很好。渐变是平滑和美丽的。但在HTC Desire
高清上,问题存在。另外,我尝试使用DDMS
. 在屏幕截图上,一切看起来也很好:
我尝试PNG
在照片编辑器中制作渐变图像,然后使用它png
而不是ShapeDrawable
. 结果还是一样。
有什么办法可以避免这种渐变的视觉问题?
android - 如何在android形状的左上角添加按钮?
我在我的Android
项目中创建了一个形状,我想在左上角添加一个按钮。
这是我的形状:
我添加了一个屏幕截图以进行更多说明:
我想要我的矩形左上角的十字架,但正如你所看到的那样,实际上并不是这样:(。
在此先感谢您的帮助。
android - 圆角视图不平滑
看看我下面的代码。
我将此作为背景应用到我的LinearLayout
,但边缘不平滑。我怎样才能解决这个问题?
这是它的外观截图。
android - 如何在 Android 中实现这个控件布局?
我有几个要展示的项目。所有项目都有标题和副标题。当我想到它与WhatsApp
或中的气泡非常相似时Facebook
。我猜这些是作为 9-patch-drawables 实现的。
TextView
我的背景就像一个圆形和一个矩形,前面有两个s。
我的方法:
- 9-patch-drawables:我可以实现设计,但我必须支持几种背景颜色。而且图像非常不灵活。
- drawable
xml
:当我创建一个drawable时,我可以定义一个椭圆或一个带角的矩形作为形状。但是形状会缩放。所以实际上左边的圆圈部分并不是真正的圆形。
现在我看看AnalogClock
它确实是完美的圆形,但它继承自View
代码并通过代码进行测量和绘画。
所以我假设我必须自己创建一个控件。或者还有其他方法吗?
要求是:
- 当我改变任何一侧时,它不能倾斜,但应该缩放
- 我必须能够在代码中更改背景颜色
- 当然我应该能够设置文本
任何提示我如何实现这一目标?
android - ShapeDrawable 的许多对象引用
我试图让三个单独的条在屏幕上“浮动”,但由于某种原因,只有一个可见。这是我的代码:
这是我的moveBars()
方法:
我认为这可能是因为它们指的是同一个ShapeDrawable
对象,但如果这是真的,我该如何解决?