package com.wbm.app.utils.ui;
import android.content.Context;
import android.content.res.TypedArray;
import android.os.Handler;
import android.os.Message;
import android.util.AttributeSet;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.PopupWindow;
import com.wbm.app.activity.R;
import com.wbm.app.business.model.CategoryDTO;
import com.wbm.app.fragment.express.ExpressFragment;
import com.wbm.app.utils.ui.shadowviewhelper.ShadowProperty;
import com.wbm.app.utils.ui.shadowviewhelper.ShadowViewHelper;
/**
* Created by Kodulf on 16/6/27.
*/
public class MySpinner extends android.support.v7.widget.AppCompatButton implements PopupWindow.OnDismissListener {
private PopupWindow popupWindow;
private BaseAdapter adapter;
private ListView lv;
private int selection;
private MyItemSelectedListener itemSelectedListener;
private int lvWidth;
private int bgClose;
private int bgOpen;
/**
* 是否popupwindow显示在上面
*/
private boolean showPopupWindowInTop = false;
private Handler handler;
public MySpinner(Context context) {
super(context);
init(context);
}
public MySpinner(Context context, AttributeSet attrs) {
super(context, attrs);
if(attrs!=null){
TypedArray typedArray = context.obtainStyledAttribute
自定义view MySpinner(个人纪录)
最新推荐文章于 2019-11-05 14:37:10 发布