原创 下拉刷新——Android使用SwipeRefreshLayout簡單實現下拉刷新與加載跟多

首先我們看效果圖 一、效果圖 二、主佈局 <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xml

原创 常見佈局&控件——下拉按鈕

圖片地址 樣式: 開始: 一、佈局include_choose <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem

原创 工具類——使用Timber自定義日誌並保存文件查看

在Android開發中我們都希望自己的一些重要信息用log打印記錄方便以後檢查,一般我們都用手機連接電腦,打印日誌查看,但是萬一是用戶的手機,你不可可能拿給開發人員連接你的電腦吧,所以我們把日誌信息存放在文件中。 一、本庫功能

原创 工具類——吐司ToastUtils封裝

一、ToastUtils編寫 package com.blankj.utilcode.util; import android.content.Context; import android.os.Handler; impor

原创 功能展示——自定義控件Spinner樣式實現下拉列表

一、效果圖 二、導入步驟 按照文件依次導入–>文件地址 三、使用步驟 1、佈局引用 <com.daqsoft.yspinner.views.NiceSpinner android:id="@+id/nice_sp

原创 問題集錦——(一)Android Studio的Gradle添加重複依賴的問題

報錯: Multiple dex files define Lcom/nineoldandroids/animation/Animator$AnimatorListener; 在Android Studio裏build項目時不會報

原创 工具類——Log日誌打印,輸出到文件,過濾顯示日誌位置

一、LogUtils源碼 package com.android.daqsoft.emergent.utils; import android.os.Environment; import android.support.an

原创 開發工具——SharedPerference使用

一、工具類封裝 我在這裏封裝了一個工具類–下載文件 Iapplication初始化 SharedPreferencesUtil.init(getApplicationContext(), getPackageName() + "_

原创 Android自定義控件——仿微信半透明加載框

在我們的app中不免回遇到耗時操作,這時我們給個加載框進行過度,使用戶體驗大大加強。 一、CustomDialog類的編寫 package com.daqsoft.jingguan.weight; import android

原创 常見佈局&控件——收縮框

相關圖片地址 一、效果圖 二、自定義AutoCompleteTextView圖標居中 package com.daqsoft.android.emergentpro.view; import android.content.C

原创 開發工具——Android最漂亮的Logger日誌打印工具

一、配置 先上Logger源碼地址:https://github.com/orhanobut/logger 首先在build.gradle中引入Logger: compile 'com.orhanobut:logger:1.15

原创 開發工具——日誌Timber的使用

Android 原生的日誌log用着很多的缺點: 爲了找某條log是從哪裏打出來的,還要花點功夫。 即使找到了,怎麼知道運行時是在哪個線程? 日誌去了不再來。在未連接調試的手機上,或者調試中不小心重啓App了,日誌就沒了。 因

原创 Android插件工具——ButterKnife使用詳解

一、庫地址 地址 二、簡單配置7.0 導入依賴:compile 'com.jakewharton:butterknife:7.0.0' 在Android studio中你可以在設置中Preferences → Plugins →

原创 Android自定義控件——Android項目中自定義頂部標題欄

標題欄每個App都會使用到,爲了簡化代碼結構不必要每個activity都去寫大量的代碼我們封裝了一個類專門來自定義Title,使用方便簡單。容易複用。 一、創建TitleBar類 package com.android.daqso

原创 Android動畫——Android動畫常用API

一、動畫常用方法 效果 方法 備註 設置重複次數 alphaAnimation.setRepeatCount(5); alphaAnimation是動畫對象 動畫執行完是否停留在執行完的狀態 alphaAnimat