在我的应用程序中,我希望将气泡设置为文本视图,在文本视图中添加setBackgroundResource()
,如您在代码中所见。
使用此代码,我得到的图像如下所示:
我想要一个像这样的泡泡形状的图像:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#EDF5E4" />
<corners android:bottomLeftRadius="@dimen/corner_radius"
android:bottomRightRadius="@dimen/corner_radius"
android:topLeftRadius="@dimen/corner_radius"
id:topRightRadius="@dimen/corner_radius" />
请告诉我如何在我的setBackgroundResource()
XML中实现这一点。
发布于 2013-07-09 14:59:54
我认为你会有一段艰难的时间来尝试仅仅使用形状绘图。
我会使用9补丁的png。
http://developer.android.com/reference/android/graphics/NinePatch.html
基本上,你要么找到/购买一个图像,要么在你最喜欢的绘图程序中创建一个。然后,您可以使用draw9patch tool定义可伸展区域,以便在View
中正确缩放。
这里有一个教程,它甚至是专门针对演讲气泡的!
http://adilsoomro.blogspot.co.uk/2012/11/android-how-to-use-9-patch-png.html
这需要一点时间,但它是制作更具设计性的可视化界面的关键技术。
https://stackoverflow.com/questions/17541739
复制相似问题