1. 程式人生 > >使用Selector時增加漸入漸出動畫效果

使用Selector時增加漸入漸出動畫效果

API11 之後,Selector中增加了兩個屬性,android:enterFadeDuration和 android:exitFadeDuration,取值int,單位是毫秒。

設定這兩個屬性之後,從一種狀態切換到另一種狀態時,就會有一個漸入漸出的動畫效果

就像下面程式碼中,enterFadeDuration定義為1000毫秒,exitFadeDuration定義為1500毫秒,也就是說,press按下時,執行1000毫秒的漸變動畫,鬆手時執行1500毫秒的漸變動畫

<selector
    xmlns:android="http://schemas.android.com/apk/res/android"
android:enterFadeDuration="1000" android:exitFadeDuration="1500">
<item android:drawable="@color/colorAccent" android:state_pressed="true"/> <item android:drawable="@color/colorPrimary"/> </selector>

相關推薦

萬彩動畫大師 | 增加等進場動畫效果

萬彩動畫大師在此次的新版本中分別增加了上方滑入、下方滑入、左方滑入、右方滑入、輪盤滑入、頂部放大和文字的手寫這七個進場動畫。 1.找到滑入的動畫 雙擊【時間軸區域】中的【動畫條】會彈出效果的視窗,可在【搜尋框】中輸入首字母【hr】,軟體會自動識別並搜尋出首字母帶有【hr】的效果,此處的【hr】代表的是【滑

使用Selector增加動畫效果

API11 之後,Selector中增加了兩個屬性,android:enterFadeDuration和 android:exitFadeDuration,取值int,單位是毫秒。 設定這兩個屬性之後,從一種狀態切換到另一種狀態時,就會有一個漸入漸出的動畫效

JavaScript

window.onload = function() { var oImg = document.getElementById('img1'); //滑鼠移開 oImg.onmouseover = function() { //透明度 sta

三角函式與緩動畫及C#實現(圖文講解)

日常經常能看到緩入緩出的動畫效果,如: 1,帶緩入緩出效果的滾動條: 2,帶緩入緩出效果的呼吸燈: 像上面這種效果,就是用到了三角函式相關的知識,下面將從頭開始一步步去講解如何實現這種效果。     一、基礎知識 (一)三角函式 常用的三角函式有正弦函式(sin)、餘弦函式(cos

WPF實現漸變淡淡出的動畫效果

logo load 運行 property win 接受 leg offset regions 原文:WPF實現漸變淡入淡出的動畫效果1、實現原理 1.1 利用UIElement.OpacityMask屬性,用於改變對象區域的不透明度的畫筆。可以使元素的特定區域透明或部分

WPF製作子窗體的彈動畫效果

建立一個WPF應用程式WpfApplication1,新建個窗體DialogWin <Window x:Class="WpfApplication1.DialogWin" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/

Android 分享介面製作從底部滑動畫效果

1.自定義類如下: BaseDialog: import android.app.Dialog; import android.content.Context; import android.util.DisplayMetrics; import android.vi

WPF技術觸屏上的應用系列(五): 圖片列表非同步載入、手指進行縮小、放大、拖動 、慣性滑效果

        去年某客戶單位要做個大屏觸屏應用,要對檔案資源進行展示之用。客戶端是Window7作業系統,54寸大屏電腦電視一體機。要求有很炫的展示效果,要有一定的視覺衝擊力,可觸控操作。當然滿足客戶的要求也可以有其它途徑。但鑑於咱是搞 .NET技術的,首先其衝想到的微軟

jQuery 動畫效果,消失,顯現,

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8" />         <script type="text/javascript" src=

萬彩動畫大師教程 | 實現圖片文字從各個方向動畫效果

底部 圖片文字 png pan 實現圖 不同 size 我們 搜索 萬彩動畫大師有各個方向漸入的動畫效果供您選擇,分別有頂部漸入、左邊漸入、右邊漸入和底部漸入。 在【時間軸區域】中雙擊動畫條,會彈出一個小窗體,接著在窗體內部的【搜索框】中輸入【漸入】的首字母【jr】並搜

表單提交 防註XSS 1入庫轉義、後臺 2庫轉義、前臺

his 驗證 替換字符 插入 如果 不同的 js代碼 urn ida 第一種 入庫過濾js自動填充時過濾js代碼class GoodsModel extends Model{ // 填充 protected $_auto = [ // 自己補充填充

css動畫效果:實現鼠標移菜單欄文字下現下劃線

boa 代碼 active lock osi int 事件 type 添加 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8">

OO課的深處,探索多線程的秘密——OO第二次博客總結

知識 清晰 小技巧 無效 取出 ack 編程 結束 eight 一次又一次的挑戰,一次又一次全新的知識,我來到了多線程的面前 第五次作業 1、度量分析 >第五次作業由於很大程度上調用的是前兩次電梯的一些代碼,所以存在的問題與前幾次也十分相似。同時由於第一次

python函數中把列表(list)當參數的"坑"與"坑"

[ ] 優化 list not 判斷 class tro 原來 PE 在Python函數中,傳遞的參數如果默認有一個為 列表(list),那麽就要註意了,此處有坑!! 入坑 def f(x,li=[]): for i in range(x):

效果

key bsp frame keyframes width 動態 100% load wid 進度條動態 @keyframes load { 0% { width:0%; } 100% { width:100%; }}漸入

企業智能聯絡中心牛市,中國看“小A雲”?

市級 積極 根據 大中華區 shadow 而已 專業 智能路由 規模 2018年進入全球雲計算的第二個十年。與第一個十年相比,2018年作為第二個雲計算十年伊始,卻展現出了不一樣的特征。特別是在第一個十年較為看好的SaaS市場,卻進入了發展的緩慢期。近期剛發布的中國信通院

Vue 動畫 過度效果現)

首先一個toggle 效果: <div id="root"> <div v-if="show">hello world</div> <button @click="handleClick">切換</button> </

JS動畫-移

移入移出動畫效果的實現主要用到了定時器。定時器即 setInterval() 方法可按照指定的週期(以毫秒計)來呼叫函式或計算表示式。它會不停地呼叫函式,直到clearInterval() 被呼叫或視窗被關閉。由 setInterval() 返回的 ID 值可用作 clearInterval() 方

【181118】一款VC++影象開場載入效果,馬賽克,滑)原始碼

一款VC++影象開場載入效果,向大家演示了幾種影象裝載的特效實現的方法,比如掃描顯示、滑動顯示、漸入顯示和馬賽克顯示等,大家在使用一些幻燈片軟體的時候,經學會看到類似的效果,如果你有一定的VC++基礎,

萬彩動畫大師 | 增加等退場動畫效果

萬彩動畫大師在此次的版本升級中新添加了一些退場動畫,有上方滑出、下方滑出、左方滑出、右方滑出、輪盤滑出和頂部縮小這些退場動畫效果,給您提供更多的選擇。 1.找到滑出的動畫 雙擊【時間軸區域】中的【動畫條】會彈出效果的視窗,可在【搜尋框】中輸入首字母【hc】,軟體會自動識別並搜尋出首字母帶有【hc】的效果,