原创 使用TextInputLayout分分鐘構造一個酷炫登錄框架

Google在2015的IO大會上,給我們帶來了更加詳細的Material Design設計規範,同時,也給我們帶來了全新的Android Design Support Library,Android Design Support Libr

原创 Java中將漢字轉爲拼音

首先,加入pinyin4j-2.5.0.jar包,jar包在源碼中有寫工具類public class PingYinUtil {       /**       * 將字符串中的中文轉化爲拼音,其他字符不變       *        *

原创 Android項目啓動時短暫的黑屏白屏處理

剛從csdn轉戰51,這是在51寫的第一篇博客那麼我們來談談這樣一個問題。當你的項目需要用的歡迎界面有時候會出現短暫的黑屏或白屏,這樣用戶體驗就不好了,所以今天教教大家如何處理這種問題。其實,黑屏或者白屏是因爲程序還沒有加載佈局就已經顯示w

原创 使用TabLayout、ViewPager和Fragment實現頂部菜單可滑動切換

效果圖如下首先,要使用控件需要添加design library,在Android Studio中添加compile 'com.android.support:design:23.4.0'然後是佈局文件<?xml version="1.0" 

原创 Android仿qq回彈阻尼ScrollView

仿qq寫一個可以來回彈的ScrollView.只需要重寫ScrollView:public class MyScrollView extends ScrollView {     // y方向上當前觸摸點的前一次記錄位置     priva

原创 Android RecyclerView詳解及實現瀑布流式佈局

RecyclerView一個可以代替ListView和GridView的控件,那麼RecyclerView到底比他們好在哪裏?RecyclerView架構提供了一種插拔式的體驗,所以實現了代碼的高度解耦,使用起來也異常的靈活。我們可以通過設

原创 使用TextInputLayout分分鐘構造一個酷炫登錄框架

Google在2015的IO大會上,給我們帶來了更加詳細的Material Design設計規範,同時,也給我們帶來了全新的Android Design Support Library,Android Design Support Libr

原创 Android項目啓動時短暫的黑屏白屏處理

剛從csdn轉戰51,這是在51寫的第一篇博客那麼我們來談談這樣一個問題。當你的項目需要用的歡迎界面有時候會出現短暫的黑屏或白屏,這樣用戶體驗就不好了,所以今天教教大家如何處理這種問題。其實,黑屏或者白屏是因爲程序還沒有加載佈局就已經顯示w

原创 Android應用語言切換功能

因爲公司的產品大部分是銷售到國外的,所以領導要求app有語言切換功能。我在網上搜了些相關知識並實現了功能,在這裏做箇中英文切換的demo記錄下來。先看看demo的效果:效果就是這樣子。當然也可以做成其他語言的切換,具體根據需求而定。原理其實

原创 使用CoordinatorLayout實現ToolBar擴展與收縮

擴展ToolBar效果圖如下:要使用CoordinatorLayout先在gradle中加入compile 'com.android.support:design:23.4.0'Activity佈局:<?xml version="1.0" 

原创 Android Studio官方版DrawerLayout側滑菜單解析

效果圖如下這是使用Android Studio新建的一個DrawerLayout項目跑出來後的效果(沒有Android Studio的盆友趕緊去下載個吧)。生成後的代碼有點混亂,稍微整理一下,那麼先看佈局文件activity_main.xm

原创 Android使用BroadcastReceiver監聽網絡狀態

在開發中,經常會遇到需要判斷手機網絡狀態從而進行各種操作的功能,在這裏簡單介紹下這種功能的實現。如題,通過BroadcastReceiver我們能在網絡狀態改變的時候監聽到它。那麼,註冊廣播的兩種方式:1.靜態註冊:在AndroidMani

原创 使用TabLayout、ViewPager和Fragment實現頂部菜單可滑動切換

效果圖如下首先,要使用控件需要添加design library,在Android Studio中添加compile 'com.android.support:design:23.4.0'然後是佈局文件<?xml version="1.0" 

原创 自制WheelView沉浸式菜單及Dialog樣式Activity

自制一個簡單的WheelView控件,配合Dialog樣式的Activity使用爲什麼不直接用Dialog呢?因爲感覺Dialog有時候傳值會很麻煩,而且寫起來也不方便。用Activity仿的話就很方便,效果也不錯。當然用Dialog也是可

原创 Java中將漢字轉爲拼音

首先,加入pinyin4j-2.5.0.jar包,jar包在源碼中有寫工具類public class PingYinUtil {       /**       * 將字符串中的中文轉化爲拼音,其他字符不變       *        *