Skip to content

Instantly share code, notes, and snippets.

@happycodinggirl
happycodinggirl / MyView.java
Created April 3, 2015 06:48
用画笔画了一个简单的箭头
package com.example.huangxingli.testpath;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.util.AttributeSet;
import android.view.View;
@happycodinggirl
happycodinggirl / AnimateUtils.java
Last active August 30, 2017 21:00
textView和ImageView不同的animate方式
package com.sqisland.android.animated_vector_drawable;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import android.widget.TextView;
/**
* Created by happycodinggirl on 2015/4/6.
*/
@happycodinggirl
happycodinggirl / GuaGuaImageView.java
Last active August 29, 2015 14:18
比较有意思的ImageView
package com.example.huangxingli.androidshaderabout;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Shader;
import android.text.LoginFilter;
@happycodinggirl
happycodinggirl / MainActivity.java
Created April 7, 2015 06:39
图片复古效果的实现
package com.example.huangxingli.androidshaderabout;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.ColorMatrix;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.Paint;
@happycodinggirl
happycodinggirl / MainActivity.java
Last active August 29, 2015 14:18
复合控件
package com.example.huangxingli.androidshaderabout;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
@happycodinggirl
happycodinggirl / MainActivity.java
Last active June 8, 2016 06:20
LevelListDrawable的简单使用
package com.lily.huangxingli.testleveldrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LevelListDrawable;
import android.os.Message;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.widget.ImageView;
import android.os.Handler;
@happycodinggirl
happycodinggirl / SecondActivity.java
Created April 9, 2015 10:06
带点击效果的textview,注意要注册点击监听器才能看到效果 from:http://justsimpleinfo.blogspot.sg/2014/06/android-statelistdrawable-example.html
package com.lily.huangxingli.testleveldrawable;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.StateListDrawable;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
@happycodinggirl
happycodinggirl / MainActivity.java
Last active August 29, 2015 14:18
ViewAnimator笔记
package com.lily.huangxingli.testviewanimator;
import android.animation.Animator;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ViewAnimator;
package com.lily.huangxingli.svgexample;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ComposePathEffect;
import android.graphics.CornerPathEffect;
import android.graphics.DashPathEffect;
import android.graphics.DiscretePathEffect;
@happycodinggirl
happycodinggirl / CustomDrawableView.java
Created April 13, 2015 10:14
ShapeDrawable的使用
package com.lily.huangxingli.svgexample;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.OvalShape;
import android.view.View;
/**
* Created by huangxingli on 2015/4/13.