8月9日,晴。“江城如畫裡,山曉望晴空。雨水夾明鏡,雙橋落彩虹。 人煙寒橘柚,秋色老梧桐。” 上篇已經讓飛機加載子彈和音效及背景音樂,本篇主要添加敵機。
MainActivity如下: package cc.testscroller2; import android.os.Bundle; import android
上一次我們講了一堆實現自定義控件的理論基礎,列舉了View類一些可以重寫的方法,我們對這些方法的重寫是我們繼承View類來派生自定義控件的關鍵 我通過一個最簡單的例
MainActivity如下: package cc.ww; import android.os.Bundle; import android.widget.Image
漸變Drawable是使用標記作為形狀Drawable定義中的子節點定義的。 每個漸變Drawable都要求至少要有一個startColor和endColor屬性,並且支
在實際的應用開發過程中經常會遇到,在文本的不同部分顯示一些不同的字體風格的信息如:文本的字體、大小、顏色、樣式、以及超級鏈接等。一般情況下,TextView
首先獲取本地apk版本: /** * 獲取本地軟件版本 */ public static int getLocalVersion(Context ctx){ int lo
每個Android應用都需要一個名為AndroidManifest.xml的程序清單文件,這個清單文件名是固定的並且放在每個Android應用的根目錄下。它定義了該應用對
Android Notification通知詳解 Notification: (一)、簡介: 顯示在手機狀態欄的通知。Notification所代表
先上效果圖: Layout為:
先來看下效果圖: 其中show和dismiss的時候有動畫效果。 原先試過使用PopupWindow來做,但是使用的時候不是那麼舒服,畢竟不
下面來寫IntroView的onMeasureHeight: private int measureHeight(int measureSpec) {
自定義view 采用canvas雙緩沖的方式,可以減少繪制的時間,提升性能。 StaggeredView.java 源代碼如下: package com.xxx.demo
先看效果圖: 寫一個超連接支持的對象: /**作為超連接顯示的對象*/ public class LinkInfo implements Comparable{
Android開發之對話框高級應用 創建並顯示一個對話框很簡單,但是如果想進行一些更高級點的操作,就需要一些技巧了。下面將和大家分享一下對話框使用的一
直接貼代碼: ColorView.java all) { //結束的情況。還是需要繪制的,不然界面會變黑 myDraw(
說明: 視圖列表(ListView和ListActivity)與AutoComplete、Spinner類似,它們都需要一個供顯示的列表項,可以需
單例模式是什麼呢?是Java23中模式之一,在Android開發中也有著廣泛的運用,比如Calander類,在創建對象的時候並不是通過 new Calander而是Cal
分享一個下拉刷新的解決辦法,效果圖: Main.java: package example.com.list; import
效果圖: 在layout中這樣來聲明: activity這樣來調用: private void initStatus(){ ivState =