Time of Update: 2017-01-19
本文執行個體為大家分享了ActionBar實現tab導航效果的具體代碼,供大家參考,具體內容如下先來說一說基礎知識:一、基本使用方法1.擷取ActionBar 擷取actionbar很簡單,在activity中,ationbar=this.getActionBar();2.顯示/隱藏設定actionBar的顯示/隱藏,可以使用show()和hide()方法。3.設定MenuItem通過設定menuItem,可以使menuItem成為actionbar上的item。setShowAsAc
Time of Update: 2017-01-19
本文執行個體為大家分享了Android中使用定時器的三種方法,供大家參考,具體內容如下圖示:因為都比較簡單,所以就直接貼代碼(慮去再次點擊停止的操作),有個全域的Handler負責接收訊息更新UI第一種方法:Thread.sleep();方法Runnable runnable = new Runnable() { @Override public void run() { while (true) { mHandler.sendEmptyMessage(0); try {
Time of Update: 2017-01-19
本文執行個體為大家分享了TextView繪製背景的方法,供大家參考,具體內容如下效果:實現流程:1.初始化:對畫筆進行設定mPaintIn = new Paint();mPaintIn.setAntiAlias(true);mPaintIn.setDither(true);mPaintIn.setStyle(Paint.Style.FILL);
Time of Update: 2017-01-19
animation有四種動畫類型:分別為alpha(透明的漸層)、rotate(旋轉)、scale(尺寸伸縮)、translate(移動),二實現的分發有兩種,一種是javaCode,另外一種是XML,而我今天要說的是XML實現的方法,個人感覺javaCode的實現方法比xml要簡單,所以有需要的可以自己去找找資料看看。先給大家展示下效果圖,如果大家感覺還不錯,請繼續往下閱讀。下面是我的四個xml檔案,分別代表這四種動畫類型。alpha.xmlCOde:<?xml version=
Time of Update: 2017-01-19
有2種方法可以設定TextView文字置中:一:在xml檔案設定:Android:gravity="center"二:在程式中設定:txtTitle.setGravity(Gravity.CENTER);設定控制項置中:android:layout_gravity="center"是對textview控制項在整個布局中置中,也可以在其父layout中調用設定android:gravity="center"程式中也是需要設定其所在控制項的父layout,例如:RelativeLayout.Layo
Time of Update: 2017-01-19
本文執行個體為大家分享了Android自訂View之群組控制項,仿電商app頂部欄的相關代碼,供大家參考,具體內容如下效果圖:分析:左右兩邊可以是TextView和Button,設定drawableTop即可,中間的看著像是EditText,但是用過淘寶天貓等類似app的話會發現點擊搜尋不是在當前Activit進行搜尋的,是跳轉到另外的頁面進行的,所以用TextView然後設定背景即可. 實現流程參數列表:設定屬性檔案:values下建立attrs.xml檔案,添加需要自訂的屬性.<
Time of Update: 2017-01-19
置中呢,這裡分兩種不同布局方式的置中!分別是 LinearLayout 和RelativeLayout。一、首先說的是LinearLayout布局下的置中:注意:android:layout_width="fill_parent" android:layout_height="fill_parent" 屬性中,若水平置中,至少在寬度上佔全屏;若垂直置中,則在高度上佔全屏<LinearLayout android:layout_width="fill_parent" android:
Time of Update: 2017-01-19
ViewPager這個小demo實現的是可以左右迴圈滑動圖片,下面帶索引,滑到最後一頁在往右滑動就要第一頁,第一頁往左滑動就到最後一頁,先上效果圖:1、首先看一些layout下的xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2017-01-19
之前寫過一篇文章:Android自訂ViewPager實現個人化的圖片轉場效果,有朋友提出,ViewPager內建了一個setPageTransformer用於設定切換動畫~本篇文章,將進行以下內容學習:1、介紹如何使用setPageTransformer設定切換動畫;2、自訂PageTransformer實現個性的切換動畫;3、該方法在SDK11以下的版本不起作用,我們會對其做一定修改,讓其向下相容。官方樣本地址:http://developer.android.com/training/an
Time of Update: 2017-01-19
第一次見到ViewPager這個控制項,瞬間愛不釋手,做東西的主介面通通ViewPager,以及圖片切換也拋棄了ImageSwitch之類的,開始讓ViewPager來做。時間長了,ViewPager的轉場效果覺得枯燥,形成了審美疲勞~~我們需要改變,今天教大家如何改變ViewPager切換時的效果,實現個人化的圖片切換看一下這樣效果的圖片切換:是不是比傳統的效果個性很多,嘿嘿~~其實很簡單,學習完這篇文章,保證你可以自訂切換開關效果,做出各式各樣的效果。1、製作前的分析觀察下效果圖,實際上改變
Time of Update: 2017-01-19
一、前言本來覺得so easy,真是沒想到,還搞了老半天,搞的我大汗淋漓,要拍桌子摔鍵盤了。 本想實現的功能是: 通過網易雲音樂/百度音樂/QQ音樂/酷狗音樂中一個API,通過關鍵詞/歌手/歌詞來搜尋相關歌曲資訊,然後線上播放、下載到本地,不過目前來看,使用API還是有一點問題。通過瀏覽器訪問,問題不大,例如下圖:
Time of Update: 2017-01-19
廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:private SystemBarTintManager tintManager;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//
Time of Update: 2017-01-19
本文執行個體講述了Android編程之ListPreference用法。分享給大家供大家參考,具體如下:先展示一下效果圖,如下所示:項目代碼如下:package com.my.listpreference;import android.os.Bundle;import android.preference.ListPreference;import android.preference.Preference;import
Time of Update: 2017-01-19
本文執行個體講述了Android編程之canvas繪製各種圖形的方法。分享給大家供大家參考,具體如下:1、首先說一下canvas類:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現WebView自適應全屏的方法。分享給大家供大家參考,具體如下:第一種:settings.setUseWideViewPort(true);settings.setLoadWithOverviewMode(true);第二種:WebSetting settings =
Time of Update: 2017-01-19
本文執行個體講述了Android編程中context及全域變數的用法。分享給大家供大家參考,具體如下:今天在研究context的時候,對application和activity context有了一定的瞭解,下面是從網上複製過來的資料Application context和Activity
Time of Update: 2017-01-19
本文執行個體分析了Android編程之json解析的方法。分享給大家供大家參考,具體如下:JSON的定義:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 – Json.orgJSON Vs
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現的超炫圖片瀏覽器。分享給大家供大家參考,具體如下:使用過Android內建的gallery組件的人都知道,gallery實現的效果就是拖動瀏覽一組圖片,相比iphone裡也是用於拖動瀏覽圖片的coverflow,顯然遜色不少。實際上,可以通過擴充gallery,通過偽3D變換可以基本實現coverflow的效果。本文通過原始碼解析這一功能的實現。具體代碼作用可參照注釋。最終實現效果如下:要使用gallery,我們必須首先給其指定一個adapter。在這裡,
Time of Update: 2017-01-19
Intent提供了一種通用的訊息系統,它允許在你的應用程式見傳遞Intent來執行動作和產生事件,使用Intent可以啟用Android應用的三種類型的核心組件:活動Activity、服務Service、廣播接受者Broadcast。Intent又分為隱士意圖和顯示意圖。顯示意圖:調用intent.setComponent()、intent.setClassName()或者intent.setClass()方法明確的制定組件名的Intent為顯示意圖,顯示意圖明確的制定要啟用哪一個組件。隱士意圖
Time of Update: 2017-01-19
自訂View一直是自己的短板,趁著公司項目不緊張的時候,多加強這方面的練習。這一系列文章主要記錄自己在自訂View的學習過程中的心得與體會。刷微博的時候,發現微博運動介面,運動積分的顯示有一個很好看的動畫效果。OK,就從這個開始我的自訂view之路!看一下最後的效果圖:分數顏色,分數大小,外圓的顏色,圓弧的顏色都支援自己設定,整體還是和微博那個挺像的。一起看看自訂View是怎樣一步一步實現的:1.自訂view的屬性: 在res/values/ 下建立一個attrs.xml ,