1. 程式人生 > >android中屬性動畫的bug,以及ViewCompat

android中屬性動畫的bug,以及ViewCompat

ViewCompat這個類,是andorid對於動畫類操作的相容類,今天寫了一個側拉框,出現的一個bug

   今天一不小心遇見一個bug,這個bug如下

正常情況下慢慢畫動畫可以用,但是快速化,動畫就停止了,

今天先貼程式碼,明天貼圖

  final CycleInterpolator cycleInterpolator = new CycleInterpolator(7);
        ViewCompat.animate(head_iv).translationX(30).setDuration(1000).setInterpolator(cycleInterpolator)
                .setListener(new ViewPropertyAnimatorListener() {
                    @Override
                    public void onAnimationStart(View view) {

                    }

                    @Override
                    public void onAnimationEnd(View view) {
                        Log.d("haha", "ceshi c,,");
                        head_iv.clearAnimation();
                    }

                    @Override
                    public void onAnimationCancel(View view) {

                    }
                });//設定動畫,跟次數

放棄這個,換不相容的包,解決了bug
 ObjectAnimator valueAnimator= ObjectAnimator.ofFloat(head_iv,"TranslationX",0,30);
//        valueAnimator.setInterpolator(cycleInterpolator);
//        valueAnimator.start();


相關推薦

android屬性動畫bug以及ViewCompat

ViewCompat這個類,是andorid對於動畫類操作的相容類,今天寫了一個側拉框,出現的一個bug    今天一不小心遇見一個bug,這個bug如下 正常情況下慢慢畫動畫可以用,但是快速化,動畫就停止了, 今天先貼程式碼,明天貼圖 final CycleInte

android屬性動畫 ObjectionAnimation

   關於動畫:  android中動畫包括 View Animation、Drawable Animation和屬性動畫Property Animation      ●

Android屬性動畫和補間動畫的區別

 屬性動畫和補間動畫的區別是,補間動畫只是表面上實現了平移,旋轉,漸變,縮放,實際上屬性值不變;  屬性動畫實現平移,旋轉,漸變,縮放後,屬性值變了  下面就是測試的例子 程式碼: package com.atguigu.propertyanimation; impor

Android相機拍攝照片以及相簿選擇圖片壓縮上傳(壓縮後儲存進SD)(可用於修改頭像等)

           這個功能借鑑了多個大神的,然後整合起來。                    Android中相機拍攝照片,以及相簿選擇圖片壓縮上傳(壓縮後儲存進SD中)(可用   於修改頭像等)                       第一步: privat

Android檢查更新APK以及下載APK安裝。

import android.Manifest; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.Pack

Android 動畫有哪幾類它們的特點和區別是什麼?

1、Drawable Animation 幀動畫,Frame動畫,指通過指定的每一幀的圖片和播放時間,有序的進行播放而形成的動畫效果 2、View Animation 檢視動畫,也就是所謂的補間動畫。指通過指定View的初始狀態、變化時間、方式、通過一系列的演算法去進行圖片變換,從而

Android動畫(幀動畫、補間動畫屬性動畫

總的來說,安卓動畫可以分為兩類,最初的傳統動畫和Android3.0之後的屬性動畫。 傳統動畫包括:幀動畫( Frame Animation)和補間動畫(Tweened Animation)。 下面來具體說一下各種動畫的使用及特點: 幀動畫:是最容易實

Android開發屬性動畫(ObjectAnimator) 插值器(Time Interpolator )詳解

在 Android開發中,為了保持良好的互動體驗,我們經常會用到動畫來提升使用者體驗,而動畫中屬性動畫用的最多。 雖然動畫可以讓介面看起來不是那麼粗糙,但是很多時候僅僅只是勻速運動的動畫可能不足以描述一些我們想呈現給使用者的介面,比如模擬一個下落的小球,我們知道下落的小球並不是以勻速運動的,

Android開發屬性動畫(ObjectAnimator)的應用

昨天看到一個有意思的動畫,就想用Android 中的屬性動畫(ObjectAnimator)給實現出來,順便複習一下屬性動畫的使用,完成效果如下: 看完了效果,現在該開始動手幹活了~ 首先先分析一下這個動畫用Android 中的屬性動畫該怎麼實現: 看上去這個動畫很簡單,可以用

Android的DatePicker顏色處理以及其他屬性介紹

轉載請標明出處: 相信很多碼友都碰到過這種情況,在一個介面放了一個datepicker. 但是在5.0以上的手機上顏色顯示的效果不怎麼好。 就像下圖這樣,顏色處理的不怎麼好。 一開始百度找

Android動畫和原理(屬性動畫)

1、屬性動畫 屬性動畫通過改變物件的屬性來展示的動畫效果,補間動畫只是設定當前View在區域內移動,產生的動畫效果,其實原View的還在原地,沒有發生改變。 但屬性動畫改變了物件的屬性。也就是改變了物件的顏色,位置,寬高等。 2、示例 publi

惡性循環的永生bug可以說是相當寫實了

c89 blank href bsp 分享 big 循環 src data 惡性循環中的永生bug,可以說是相當寫實了 惡性循環中的永生bug,可以說是相當寫實了

4星|《為何要提升員工的幸福感》:幸福感最高的三大要素是:感恩的習慣、開放的心態從錯誤學習的能力以及擁有自己的人生意義

計算機 開心 image 保持 這就是我 創造力 log 高效 電子書 《哈佛商業評論》的4篇文章。不確定是不是以前的舊文集結出版還是新寫/譯的。 有一些針對幸福感的調研數據,篇幅雖小但是這樣的數據還是比較有意義的。書中一個重要的信息是:幸福感最高的三大要素是:感恩的

對display主要屬性的探究以及vertical-aligin

lln nbsp AD pad 沒有 com block ccf 圖片 display 首先要簡單說明一下display的主要3個主要屬性,分別為block,inline-block,inline,這裏只提及主要,關於其他的inherit,none等可以自行了解   inl

Android引用sweet-alert-dialog以及遇到的問題解決

posit merger 不一致 failed sch sweet 一個 問題解決 alert 概述 sweet-alert-dialog是一個帶動畫效果的自定義對話框樣式,可以讓你的Android程序的對話框優美很多。GitHub地址 Android Studio中引用

mysql 的基本用法以及日期的轉換

作用 use 相同 允許 配置 arch out 顯示長度 張三豐 1、mysql int(10) int 類型長度4個字節,大約表示2^32數字,10代表的是顯示長度,一般和FILLZERO約束一起使用,如果沒有達到該長度,填充02-->000000002 mysq

mybatis ${} 和 #{} 的區別以及轉義符

1)#{}表示一個佔位符號,通過#{}可以實現preparedStatement向佔位符中設定值,自動進行java型別和jdbc型別轉換,#{}可以有效防止sql注入。#{}可以接收簡單型別值或pojo屬性值。如果parameterType傳輸單個簡單型別值,#{}括號中可以是value或其它名稱。

Android Retrofit2框架的使用以及解析複雜Json(其實也不算太複雜)

  Retrofit是Square公司的開源專案,是基於OKHttp進行的應用層封裝 Retrofit官方文件:http://square.github.io/retrofit/ Retrofit GitHub地址:https://github.com/square/retro

關於值濾波演算法以及C語言實現

關於中值濾波演算法,以及C語言實現 2017年04月06日 11:45:58 閱讀數:1464 1、什麼是中值濾波? 中值濾波是對一個滑動視窗內的諸畫素灰度值排序,用其中值代替視窗中心象素的原來灰度值,它是一種非線性的影象平滑法,它對脈衝干擾級椒鹽噪聲的抑制效果好,在抑制隨機噪聲的同

Android具有動畫效果的圖片資源

在一些場景下,圖片需要具有動畫效果。當你想顯示一個由多張圖片組成的loading動畫,或者一個圖示切換過程,就需要到具有動畫效果的圖片了。Android提供了幾種方式實現動畫圖片。 下面的是個示例: 第一種方式是使用Animation Drawable,這是通過建立多張靜態