资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Android使用shape制作drawable素材-创新互联

Android开发中,资源文件中会有大量的图片素材文件,这样会额外增加APP的大小,有时面对对APP 大小有限制的,那就要考虑尽可能的对图片进行压缩处理或者减少资源文件中图片的数量,那么减少了资源素材文件,我们如何满足应用对图形的丰富要求呢?我们可以使用shape绘制的,有很多优点。从而满足我们的要求,下面是我整理的一些素材:

成都创新互联专注于抚顺县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供抚顺县营销型网站建设,抚顺县网站制作、抚顺县网页设计、抚顺县网站官网定制、小程序开发服务,打造抚顺县网络公司原创品牌,更为您提供抚顺县网站排名全网营销落地服务。

    首先看最终效果:

Android 使用shape制作drawable素材

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素材,代码很详细,就不贴源码了,按照以上步骤操作就可以做出最终效果,也可以做出自己想要的喜欢样式,欢迎大家一块学习交流~

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页名称:Android使用shape制作drawable素材-创新互联
URL网址:http://cdkjz.cn/article/dsdiii.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220