重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Android开发中,资源文件中会有大量的图片素材文件,这样会额外增加APP的大小,有时面对对APP 大小有限制的,那就要考虑尽可能的对图片进行压缩处理或者减少资源文件中图片的数量,那么减少了资源素材文件,我们如何满足应用对图形的丰富要求呢?我们可以使用shape绘制的,有很多优点。从而满足我们的要求,下面是我整理的一些素材:
成都创新互联-专业网站定制、快速模板网站建设、高性价比沙雅网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式沙雅网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖沙雅地区。费用合理售后完善,10余年实体公司更值得信赖。
首先看最终效果:
1、主布局XML文件
2、shape文件
1)s1.xml
2)s2.xml
3)s3.xml
4)s4.xml
5)s5.xml
6)s6.xml
3、String.xml
shape制作drawable素材 Settings Hello world! 我是第一行 我是第二行 我是第三行 我是第四行 我是第五行 我是第六行
4、主界面Activity代码
package com.sunny.shape; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.Window; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); } }
以上就是使用shape制作drawable素材,代码很详细,就不贴源码了,按照以上步骤操作就可以做出最终效果,也可以做出自己想要的喜欢样式,欢迎大家一块学习交流~