Skip to content

Instantly share code, notes, and snippets.

@happycodinggirl
happycodinggirl / NotificationHelper
Created December 18, 2017 03:41
android WindowManager addView 仿悬浮式通知栏 http://www.jianshu.com/p/24e79773f143
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.content.Context;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.os.Handler;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.MotionEvent;
@happycodinggirl
happycodinggirl / ArcLayoutManager.java
Created March 27, 2017 10:54
仿360应用助手5.1.66版本游戏详情页滚动效果
package cn.morningtec.gacha.module.widget;
import android.content.Context;
import android.graphics.Path;
import android.graphics.PathMeasure;
import android.graphics.Rect;
import android.graphics.RectF;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.util.SparseArray;
package com.example.huangxingli.testreentrantlock;
import android.util.Log;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/**
* Created by huangxingli on 2015/5/18.
*/
public class MyTest {
@happycodinggirl
happycodinggirl / MainActivity.java
Last active August 29, 2015 14:19
Activity里面嵌入fragment ,带抽屉效果的动画。
package com.lily.huangxingli.testexample;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
package com.lily.huangxingli.asyctaskexcutorexample;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ProgressBar;
import android.annotation.TargetApi;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Build;
@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.
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 / 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;
@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 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;