实现边框
1、用shape,步骤是先新建一个xml文件然后设置给控件的背景。
2、使用elevation
elevation可以实现阴影效果可以在xml中设置属性也可以在代码中写(注阴影效果还可以使用setTranslationZ实现),
首先设置elevation=1然后在代码中加入如下代码:
//获取outLine,我们需要使用ViewoutLineProvider ViewOutlineProvider viewOutline=new ViewOutlineProvider() { @Override public void getOutline(View view, Outline outline) { //修改outLine的形状,这里是设置分别设置左上右下,以及Radius outline.setRoundRect(0,0,view.getWidth(),view.getHeight(),10); } }; //将需要控件重写设置形状 tv1.setOutlineProvider(viewOutline);更多关于阴影的特效推荐链接 https://www.2cto.com/kf/201607/522778.html