原创 Android QQ空間(Apad)項目總結---應用UI框架的搭建

圖1:交互效果圖. 從上圖可以看出,整個應用其實UI框架相對比較簡單,可以分爲倆部分,左側導航欄區域,右側顯示內容區域。當我們點擊左側導航欄時,右側顯示相對應內容。 應用的主要內容分爲四個模塊:好友動態;個人主頁;好友列表;應用中心。

原创 android畫圖之canvas

Canvas(): 創建一個空的畫布,可以使用setBitmap()方法來設置繪製具體的畫布。 Canvas(Bitmap bitmap): 以bi

原创 view實現塗鴉功能

Java代碼   import java.io.File;   import java.io.FileNotFoundException;   import java.io.FileOutputStream;   import j

原创 android之3D Gallery

先自定義一個Gallery類: package com.android.ImageGallery3D; import android.content.Context; import android.graphics.Camera; im

原创 android之自定義button

今天學習自定義Button按鈕樣式。Button樣式修改的是Button的背景(Background)屬性。 首先寫一個定義Button樣式的XML

原创 android之selector使用

一.創建xml文件,位置:drawable/xxx.xml,同目錄下記得要放相關圖片 <?xml version="1.0" encoding="u

原创 android數據存儲之SharePreference

這種方法一般用來保存賬號密碼等較短文本內容,且只能在同一個包內進行數據共享。 ===================================

原创 自定義ViewGroup 實現拖動跟快速滾動的效果

之前做到個項目要類似listView或者GridView中的控件移動的效果(主屏上所有程序列表上的效果): 1:子控件跟着手指移動 2:快速撥動

原创 android之自定義標題欄

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout

原创 android之TypedArray

一、在res/values文件下定義一個attrs.xml文件,代碼如下: <?xml version="1.0" encoding="utf-8"

原创 android之Gallery默認實現

先看下實現代碼: package com.android.gallery; import android.app.Activity; import android.content.Context; import android.os.

原创 android畫圖之Bitmap

一、相關概念 1、Drawable就是一個可畫的對象,其可能是一張位圖(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求,創建相應的可畫

原创 android之level-list(同一位置顯示不同的圖片)

首先,在res/drawable下建立一個xml文件,內容如下 <level-list xmlns:android="http://schemas

原创 android動畫之Matrix

Matrix的操作,總共分爲translate(平移),rotate(旋轉),scale(縮放)和skew(傾斜)四種,每一種變換在 Android

原创 android之theme和style

什麼是theme和style呢? Style:是一個包含一種或者多種格式化屬性的集合,我們可以將其用爲一個單位用在佈局XML單個元素當中。比如,我們