Nine-Patch图片处理
我们需要看到如果聊天的背景框不能被很正确的拉伸,那就会变得很难看。所以理想的拉伸很重要。
android sdk目录下,tools文件夹中,可以找到 draw9patch.bat文件,在终端中,open它。这就是一个用来使图片能够正确拉伸的工具。
上边框和左边框拉伸的部分表示图片被拉伸时就拉伸黑色标记的地方,下边框和右边框则表示内容会放置的区域。
这样你就可以把可以拉伸的图片用作聊天文字的背景啦~
点9调整.png消息发送的相关改进
1、在内容发送后,我们发现,按之前的版本来看,我们在点击发送后,我们写的内容还时留在输入框中,所以,在onClick方法中,在获取到edittext中的内容后,就直接把其内容设为空。
添加 sendtext.setText("");
2、文字背景的聊天框我们虽然设置了拉伸,但是我们总不希望它会拉伸到屏幕边,我们还时希望留些空隙,会好看点。
那么,就在leftitem.xml这个布局中,在textview的属性中,添加
android:layout_marginRight="50dp"
同理,则在rightitem.xml中,添加marginleft属性值。
网友评论