Android 動畫效果學習筆記

Android漸變效果實現:java

在drawable中建立新的share_background.xml文件,編寫代碼以下android

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:startColor="#FFF9F9F9"
        android:endColor="#FFD5D5D5"
        android:angle="270.0">
    </gradient>
</shape>

在使用的控件中設置background="@drawable/share_background"數據庫


動畫效果,屬性動畫編程

ObjectAnimator offloat.setDuration.start網絡

PropertyValuesHolder 多線程

建立對象 .offloatide

調用ofPropertyValuesHolder.setDuration.start工具

AnimatorSet佈局

建立對象 new set動畫

set.paySequentially /

set.play

set.start


動畫添加事件 監聽在不一樣的時間段所作的操做

.addListener(new Animator.AnmatorListener)

.addListener(new AnimatorListenerAdapter)


經常使用屬性

translationX\translationY

rotation、rotationX\rotationY

scaleX\scaleY

X\Y

alpha

經常使用方法和類

ValueAnimator

ObjectAnimator

AnimatorUpdateListener

AnimatorListenerAdapter

PropertyValuesHolder

AnimatorSet

TypeEvaluators

Interpolators


刮刮卡效果原理

Paint.setXferMode()

圓角圖片以及圓形圖片的實現

a、繪製矩形

b、setXfermode(DstIn)

c、繪製圓形

----------------------------

a、繪製圓形

b、setXfermode(DrcIn)

c、繪製矩形


掌握Android SDK經常使用API,熟悉Android平臺應用程序用戶界面設計,熟練使用各類UI控件,熟悉Android平臺下的網絡通訊,熟悉Android消息廣播與服務。對使用Socket、TCP/IP和http進行通訊有必定經驗,並會靈活應用多線程斷點下載及上傳。熟悉Android平臺的Activity、ContentProvider、BroadcastReceiver、Service等組


熟練掌握Core Java編程, 具備紮實的技術功底,有良好的Java編程習慣 ? 

熟練掌握經常使用UI控件,熟練經常使用佈局及資源文件的使用  ? 

熟練掌握Android SDK應用程序開發(Activity、Service、Broadcast、WebView、 SQLite、Location、Media、Camera、Sensor、SMS、Contacts)  ? 

熟練Android平臺下的Http通訊、Socket通訊、XML解析(DOM、SAX、PULL)、 ? 

熟悉使用Oracle、MySql數據庫、熟練使用SQL語句  ? 

熟練使用Eclipse、MyEclipse、hierarchyviewer、draw9patch、apktool等工具 ? 

熟悉Linux/Unix經常使用命令 ? 

瞭解Android NDK編程 

瞭解JSP、JavaScript、Servlet、JQuery、Ajax、Tomcat等相關WEB應用開發技術

相關文章
相關標籤/搜索