原创 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單個元素當中。比如,我們