自定义控件
加班是不可能的不加班是绝对不可能的
互相学习
展开
-
自定义Toast
/** * 弹出对话框 */ public void showToast(String str) { if (TextUtils.isEmpty(str))return; LayoutInflater inflater = ((RegistrationActivity) mContext).getLayoutInflater();原创 2017-09-13 10:46:10 · 204 阅读 · 0 评论 -
自定义加载 PopupWindow
public class PersonalDetailPopupWindow implements View.OnClickListener { private Context mContext; private PopupWindow mPopupWindow; private View mPersonalDetail;publi原创 2017-09-15 21:10:56 · 225 阅读 · 0 评论 -
自定义网络请求
网络请求的简单封装: /** * 类 名: MainActivity */ public class MainActivity extends AppCompatActivity { private static final String TAG = “MainActivity”;@Overrideprotected void onCreate(Bundle sav原创 2017-08-30 23:29:15 · 246 阅读 · 0 评论 -
分页加载(类似网页)
public class PageControl extends LinearLayout implements View.OnClickListener { private int maxPage = 1;//最大页 private int curPage = 1;//当前页 private int TotalCount = 0;//总数 private i原创 2017-09-30 14:33:22 · 442 阅读 · 1 评论 -
到计时 带动画
base类 protected int waitTime = 60; protected CountDownTimer timer = new CountDownTimer((waitTime + 10) * 1000, 1000) { //设倒计时运行时间大于设定时间,防止停留在最后1秒 @Override public void原创 2017-10-30 10:40:40 · 210 阅读 · 0 评论 -
自定义分页加载
protected int pageNo = 0;// 当前页号<跟取数据的方式有关系> protected int pageSize = 2;// 每页显示的记录数 public GetTicketItemAdapter(Context context, List data) { super(context, data); ...原创 2017-10-30 10:28:30 · 303 阅读 · 0 评论