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