---------获取XML,DRAWABLE资源
package gongzibai.co.cc;

import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.ViewGroup.LayoutParams;
import android.widget.Gallery;
import android.widget.ImageView;
import android.widget.LinearLayout;

public class Drawable1Activity extends
  Activity {
 LinearLayout mLinearLayout;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(
   Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  mLinearLayout = new LinearLayout(
    this);
  ImageView mImageView = new ImageView(
    this);
  mImageView
    .setImageResource(R.drawable.anmo);
//  mImageView
//    .setAdjustViewBounds(true);
  mImageView
    .setLayoutParams(new Gallery.LayoutParams(
      LayoutParams.WRAP_CONTENT,
      LayoutParams.WRAP_CONTENT));
  
  mLinearLayout
    .addView(mImageView);
  

  setContentView(mLinearLayout);
 }
}

-----------------XML获取资源 TransitionDrawable应用 两张图片实现淡入淡-----------------出切换...

---------drawable/photo
<?xml version="1.0" encoding="UTF-8"?>

http://schemas.android.com/apk/res/android">


 
 
 



------.java
package gongzibai.co.cc;

import android.app.Activity;
import android.content.res.Resources;
import android.graphics.drawable.TransitionDrawable;
import android.os.Bundle;
import android.widget.ImageView;

public class Drawable1Activity extends
  Activity {

 /** Called when the activity is first created. */
 @Override
 public void onCreate(
   Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.main);
  Resources resources = getResources();
  TransitionDrawable transitionDrawable = (TransitionDrawable) resources
    .getDrawable(R.drawable.photo);

  ImageView mImageView = (ImageView) findViewById(R.id.imageView1);
  mImageView
    .setImageDrawable(transitionDrawable);
  transitionDrawable
    .startTransition(5000);

 }
}

 


--------------画椭圆
package gongzibai.co.cc;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.OvalShape;
import android.view.View;

public class Cview extends View {
 private ShapeDrawable shapeDrawable;

 public Cview(Context context) {
  super(context);
  // TODO Auto-generated constructor stub
  int x = 10;
  int y = 10;
  int width = 300;
  int height = 50;

  shapeDrawable = new ShapeDrawable(
    new OvalShape());
  shapeDrawable.getPaint()
    .setColor(Color.RED);
  shapeDrawable.setBounds(x, y, x
    + width, y + height);

 }

 @Override
 protected void onDraw(Canvas canvas) {
  // TODO Auto-generated method stub
  shapeDrawable.draw(canvas);
  super.onDraw(canvas);
 }
}

-------Cview
package gongzibai.co.cc;

import android.app.Activity;
import android.os.Bundle;

public class Drawable1Activity extends
  Activity {

 private Cview cview;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(
   Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  cview=new Cview(this);
  setContentView(cview);
 }
}

更多相关文章

  1. android自带图片资源图标一览,android.R.drawable
  2. Android SDK 在线更新镜像服务器资源
  3. Android应用开发相关下载资源(2014/10/19更新)
  4. android 获取网络资源
  5. github开源Android资源整理(八)工具库
  6. android 资源列表-网址
  7. android工程下的文件资源类型

随机推荐

  1. 第2章 常用的HTML5标签-PHP培训九期线上
  2. 想购一套生鲜配送管理系统,蔬果云和悦厚哪
  3. 拼团小程序功能及商家怎样通过拼团盈利
  4. Laravel的安装和了解
  5. JavaScript onblur与onfocus事件详解
  6. Java之Algorithm_analysis案例详解
  7. Laravel 实现登录
  8. 最新phpstorm激活码,我直接贴码,你直接使用
  9. 2021年-全网最新phpstorm激活码,请低调点
  10. phpstorm2021版最新激活码,亲测有效!附上激