![240](https://upload.jianshu.io/users/upload_avatars/6810072/cb43e95f-5474-4ec6-98e7-04b7815e3b2d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:浙江
當(dāng)我們需要去遍歷刪除集合刪除某幾個(gè)數(shù)據(jù)的時(shí)候很容易出現(xiàn)數(shù)組越界的錯(cuò)誤。下面是自己常用的兩種方法颇象。錯(cuò)誤原因:當(dāng)我們刪除集合中的一個(gè)元素之后伍伤,下標(biāo)會(huì)...
上一個(gè)Demo是為了讓初識(shí)MVP的同學(xué)在總體上有一個(gè)了解扰魂,了解大概的運(yùn)行流程,Demo很不規(guī)范和粗暴阅爽。 對(duì)于MVP框架,Google也有自己的D...
先在Drawable文件下創(chuàng)建兩個(gè)文件用作背景 rounded_corners.xml ripple_bg.xml: 最后在對(duì)應(yīng)的view上指定...
AndResGuard AndResGuard是一個(gè)幫助你縮小APK大小的工具百侧,他的原理類似Java Proguard,但是只針對(duì)資源能扒。他會(huì)將原...
自定義view中最終要的莫過(guò)于貝塞爾曲線的學(xué)習(xí)和掌握初斑,抽空寫了個(gè)練手的小玩意辛润。先上效果圖注:本文章不展開介紹貝塞爾曲線(建議先簡(jiǎn)單認(rèn)識(shí)貝塞爾曲線...
最近在學(xué)習(xí)關(guān)于MVP框架的東西,網(wǎng)上找了好多資料鹃答,但是都覺得好晦澀難懂(可能是因?yàn)樽约禾死怖怖怖怖怖玻┖醭巍K源蛩阕约簩懸粋€(gè)最最最簡(jiǎn)單的demo...