1. 程式人生 > >android 最簡單的顏色漸變動畫

android 最簡單的顏色漸變動畫


一.概述

   很多app中都集成了顏色漸變的動畫,貌似這樣可以讓使用者感覺效果很自然,其實這種漸變效果有一種很簡單的實現方式
(上邊效果圖不是很明顯,過渡很粗糙,實際效果很好,各位可執行程式碼看真機效果)

二.例項

                其中img_ic_launcher是一個imageView,duration為5000,就是這麼簡單
  1. privatevoid startTranslation() {  
  2.         img_ic_launcher.animate().translationX(100).translationY(100).setDuration(duration).start();  
  3.         int colorA = Color.parseColor("#ff0000");  
  4.         int colorB = Color.parseColor("#00ff00");  
  5.         int colorC = Color.parseColor("#00ffff");  
  6.         ObjectAnimator objectAnimator = ObjectAnimator.ofInt(img_ic_launcher,"backgroundColor",colorA,colorB,colorC);  
  7.         objectAnimator.setDuration(duration);  
  8.         objectAnimator.setEvaluator(new ArgbEvaluator());  
  9.         objectAnimator.start();  
  10.     }  

相關推薦

android 簡單顏色漸變動畫

一.概述    很多app中都集成了顏色漸變的動畫,貌似這樣可以讓使用者感覺效果很自然,其實這種漸變效果有一種很簡單的實現方式 (上邊效果圖不是很明顯,過渡很粗糙,實際效果很好,各位可執行程式

Android簡單屏幕適配,項目用dp,sp的只需加一行代碼

img use pause xtend 簡書 nth 初始 分辨 sca AutoScreenAdaptation 安卓屏幕適配 項目直接用dp和sp的可以不用改動 直接加入一句代碼即可實現適配 還未確定會不會有兼容性問題和性能問題 需要時間測試 目前測試過模擬器的不同

Android 簡單的測試UI卡頓

tostring override smo all ride isp ace ogr end 就兩個類: public class BlockDetectByPrinter { private static final String START = ">>

Android 簡單的限制輸入方式之一

作者: Jooyer, 時間: 2018.11.08 Github地址,歡迎點贊,fork 今天帶來工作中的一個小安利,產品要求對使用者名稱輸入需要限制,只能是數字和字母,符號,不能包含空格和鍵盤上輸入的emoji.開始拿到這個需求,覺得給 EditText 增加一個 addTextCh

Android簡單的圖片點選放大檢視器

廢話不說直接正文,很多APP開發中的圖片檢視器,很臃腫,不適合簡單,輕量,快速的開發, 該方法,為圖片點選放大檢視做了一些操作。 1.需要東西, (1),需要放大的圖片,即Imageview控制元件, (2),用來顯示放大後的圖片的dialog,自定義彈出框MyImageD

android 簡單的方式實現旋轉進度條

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">先看效果圖:</span> 要達到這樣的效果,很簡單

android 簡單的圓角陰影效果

圓角陰影效果網上很多,有很多人通過寫shape實現,也有人通過.9.png實現, 我最近也用到圓角陰影效果,我覺得shape實現的效果不好,然後做.9.png又麻煩,就想到我以前實現的方法,找android資源自帶的圓角陰影效果,因為以前找過,所以很簡單的就找到了,貼程式碼

CABasicAnimation 實現顏色漸變動畫

利用 CABasicAnimation 實現顏色的漸變動畫 - (void)doAnimation:(BOOL)hidden{ CABasicAnimation *anim1 = [CABasicAnimation animationWithKeyPath:@"backgroundColo

Android 簡單的三級聯動(地區)第三方庫實現

一  :  效果圖展示   二  因為用到是第三方庫,要匯入下面的依賴 1   compile 'liji.library.dev:citypickerview:1.1.0' 2  xml佈局: <RelativeLayout android:id="

iOS專案開發實戰——製作View的顏色漸變動畫

      一個View檢視的顏色改變是一個最基本,也最容易引起使用者注意的特性。現在我們來學習一下如何改變一個檢視的顏色,並以動畫的形式展現出來。 (1)在Main.storyboard中拖入一個Label和一個View,事先設定好這兩個控制元件的顏色,然後繫結到程式碼中

android簡單的生成二維碼demo

package com.example.administrator.twocodedemo; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; impo

Android 簡單的rxjava遍歷集合寫法

廢話不多說,直接上程式碼 List<User> list = new ArrayList<>(); for (int i = 0; i < 10;

html5+d3 svg 線條、圖形顏色漸變動畫

$(document).ready(function(){ changeCorlor(); }); function changeCorlor(){//控制circle顏色漸變屬性 var svg = d3.select("body").select

Android的button顏色漸變效果:

先看看效果: 接著,看程式碼。 在drawable檔案下新建一個shape: <shape xmlns:android="http://schemas.android.com/a

jQuery 顏色漸變動畫效果

其實很簡單,只要在javascript中寫入:$(document).ready(function(){ $('#disclaimer').animate({'backgroundColor':'#ff9f5f'}, 2000); }); 即可,但是它需要下載一個js

Android 簡單實現廣告輪播效果ConvenientBanner

以前一直寫廣告輪播,都是自己實現,最近看帖子的時候,看到,有一個很不錯的廣告輪播第三發框架,趕快學習一下。 先上效果圖(不知道為啥效果圖,畫素這麼低) 1.首先新增依賴 ompile 'com.bigkoo:convenientbanner:2

OC 顏色漸變動畫動畫

#define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g

android動畫之AlphaAnimation(漸變動畫簡單動畫

AlphaAnimation漸變動畫只需要設定從一可見程度,到另一可見程度即可。 示例程式碼: package com.hongchou.www.myalphaanimation; import android.app.Activity; import

簡單aNDROID的下拉列表

下拉列表 列表 ongl hao123 music aid roi .com 5% %E6%80%A5%E6%B1%82%7E%7E%E5%AF%B9%E5%A4%A7%E5%9B%BE%E7%89%87%E8%BF%9B%E8%A1%8C%E8%B0%83%E8%89%B

pyqt5之QColorDialog顏色對話框簡單使用

idt div pyqt5 .cn pyqt get port log cnblogs 設置窗體背景顏色 QWidget.setStyleSheet(‘QWidget {background-color:#88ab45}‘) 顏色對話框取得顏色值是