原创 仿qq氣泡通知粘連效果

前些天看到網上有個仿qq氣泡的效果看了看也不難 今天來自己實現一下 效果圖 其實很簡單就是一個繪製過程 用到了插補器 OvershootInterpolator public class BubbleView extends

原创 自定義SlideRefreshListView

public class SlideRefreshListView extends ListView implements AbsListView.OnScrollListener{ private View head

原创 Android原生Spinner如何更改字體大小

自定義一個Spinner適配器 這裏有個奇怪的事情不知道怎麼解釋 我在spinner中tv.setTextSize(14f)的時候,設置的數值單位就是dp,比如我想設置字體是14dp 這裏我如果通過工具類dp2px計算後傳給Te

原创 android notifyDataSetChanged 無效的解決方案

假定你的數據集合體爲data,如果有新的數據加入或需要把舊數據全部更換,應採用追加的方式,保留data的原引用 如data是個ArrayList,應使用add或先clear再addALL 否則你用data = 一個新的數據集合體

原创 Android ViewDragHelper實現 側滑刪除效果

效果圖 事件傳遞機制 帶碼 SwipeDeleteItem.java 自定義拖拽控件 public class SwipeDeleteItem extends FrameLayout { private View

原创 Android Dialog使用、自定義帶動畫的Dialog使用

效果圖 普通Dialog private void showNormalDialog() { final AlertDialog.Builder builder = new AlertDialog.Builder

原创 仿小米通訊錄 右側滑動條與帶動畫的懸停列表實現(二)

效果圖 爲了能一眼看出如何實現 看下圖 上面的title就是用到了一個RecyclerView.ItemDecoration 從字面上翻譯他就是一個recyclerview item 的裝飾 如何使用? 自定義一個類(Indi

原创 自定義SwitchButton

先來看效果 android界面繪製流程 measure->layout->draw 也就是 測量->擺放->繪製 public class SwitchView extends View { @Override

原创 仿小米通訊錄 右側滑動條與帶動畫的懸停列表實現(一)

先來看右側滑動條佈局 <com.reige.addressbook.IndexBar android:layout_alignParentRight="true" android:layout_wi

原创 RecyclerView水波紋點擊效果

效果圖 item.xml 這裏就是主要設置background爲我們後面寫的一個selector <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:and

原创 RecyclerView實現水波紋點擊效果

這篇文章主要爲大家詳細介紹了RecyclerView實現水波紋點擊效果,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了RecyclerView實現水波紋點擊效果的具體代碼,供大家參考,具體內

原创 CentOS7 打開網卡

1.配置網卡 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改 ONBOOT=no 爲yes 2.重啓網卡 sudo service network restart 查看ip ip

原创 阿里雲Redis開發規範

阿里雲Redis開發規範一、鍵值設計1.key名設計2.value設計3.【推薦】:控制key的生命週期,redis不是垃圾桶。二、命令使用1.【推薦】 O(N)命令關注N的數量2.【推薦】:禁用命令3.【推薦】合理使用select4

原创 docker筆記

redis https://hub.docker.com/r/library/redis/ 打開redis客戶端 docker run -it --link redis(redis鏡像名稱):redis --rm redis re

原创 ItemTouchHelper實現RecyclerView條目拖拽移動、滑動刪除

ItemTouchHelper 先來看看MainActivity onCreat()中的代碼 我們需要用到ItemTouchHelper,在new的時候發現他需要一個callback 而我們就要在這個callback中做文章。 r