原创 android 畫圓環表示收益所佔比重
因爲工作項目需要,做了一個圓環動畫控件,表示各部分收益所佔比重,中間總收益從0一直變到目標大小。 我是通過重寫View來實現動畫效果的,裏面添加了一個內部動畫類,來控制動畫的時間。 先來看截圖效果 下面分享代碼: /** *
原创 dialog-style裏的屬性
android:windowFrame true/false Dialog的frame框有/無 android:windowIsFloating true/false Dialog是否浮在表層。若浮在表層則dialog位於屏幕的中心。 a
原创 EditText屬性詳解
1、EditText輸入的文字爲密碼形式的設置 (1)通過.xml裏設置: 把該EditText設爲:android:password="true" // 以”.”形式顯示文本 (2)在代碼裏設置: 通過設置EditText
原创 三種方法畫圓形圖片
在android中畫圓形圖片的幾種辦法 在開發中經常會有一些需求,比如顯示頭像,顯示一些特殊的需求,將圖片顯示成圓角或者圓形或者其他的一些形
原创 MVP模式簡介
MVP模式簡介 MVP模式是從經典的MVC模式演化來的,它們倆基本是相通的,Model是提供數據的,View是界面顯示,Presenter/Controller是負責邏輯處理 MVP和MVC的區別 在MVC裏,View是可以直接訪問Mod
原创 LayerDrawable
最近在開發一個需求的時候,要做一個seekbar,它是這樣的: 背景和進度條都好說,但是那個滑動按鈕就不好整了,裏面的圖片是用戶的頭像,需要動態更新的,而且用戶的頭像也沒有這個黃色的外邊框啊,我查了一下seekbar的方法,發現se
原创 android N(7.0)適配
Android N 適配 權限更改 Android6.0引入了動態權限控制,7.0使用了”私有目錄被限制訪問“,”Strict Mode API 政策”,這些更改在爲用戶提供一個更加安全的操作系統的同時,也給開發者帶來了新的任務。 目錄被
原创 精確控制自定義view動畫的時間
一般情況下,遇到一些複雜的動畫效果,我們都會使用自定義view來實現,也就是不停的調用onDraw來達到動畫的效果。可是我們會發現,使用postDelay控制時間不是很精確,今天來教大家一個技巧,就是在自定義view裏再加入自定義的ani
原创 Support Design Lib包的使用
Support Design Lib包的使用 Google在2015的IO大會上,給我們帶來了更加詳細的Material Design設計規範,同時,也給我們帶來了全新的Android Design Support Library,在這個
原创 android M(6.0)權限適配
Android 6.0權限適配 Android 6.0最大的變化就是權限的申請,6.0以下時,我們的app需要什麼權限,就在manifest裏申請,使用<user-permission>。在安裝app的時候,根據權限聲明顯示一個權限列表,
原创 ViewPager的滑動監聽
ViewPager的滑動監聽 ViewPager現在使用的非常普遍,可以和TabLayout組合起來實現滑動切換頁面的效果。 ViewPager提供了滑動監聽 public void setOnPageChangeListener(OnP
原创 文件幫助類
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; impo
原创 ViewDragHelper簡單使用
ViewDragHelper簡單使用 簡介 ViewDragHelper是在v4包裏提供的類,專門用作控制ViewGroup內子View的滑動的。DrawerLayout內部就是使用它來實現頁面的滑動的。 之前要在自定義View中實現子V
原创 ViewPager一頁顯示多個item
ViewPager一頁顯示多個item 需求 最近遇到了一個比較難搞的需求: 一個ViewPager的一頁要顯示多個item,當前的item顯示在中間,兩邊還能看到上一個和下一個item,在網上搜了一下,找到了合適的解決方案 解決方案
原创 分步請求控制器
在操作網絡請求的時候,我們一般在start的時候我們會showProgress,然後在請求完成的時候dismissProgress,這樣可以保證同步請求數據。但是我們一般還會遇到這樣的情況,需要一次請求兩個接口,請求完第一個接口之後操作U