View動畫的另一些使用場景 幀動畫

2021-07-06 03:25:07 字數 438 閱讀 2048

首先,我們先看一下幀動畫,相信大家都看過flash動畫,它的核心就是通過一幀一幀的來做成動畫效果的,系統為我們提供了乙個animationdrawable類來使用幀動畫,我們先在res/drawable下自定義乙個xml檔案

<?xml version="1.0" encoding="utf-8"?>

該檔案可以作為view控制項的背景來使用

比如:

iv = (imageview) findviewbyid(r.id.iv);

animationdrawable drawable = (animationdrawable) iv.getbackground();

drawable.start();

注意的是在使用幀動畫的時候,盡量使用資源小的,如果使用資源較大的會造成oom。

Android View動畫的特殊使用場景

layoutanimation作用於viewgroup,為viewgroup指定動畫,使其子元素出場時都具有該動畫效果。使用方法很簡單。animationsets animationutils.loadanimation this,r.anim.set layoutanimationcontroll...

css一些特殊的屬性,使用技巧和使用場景

一 display inline block 在想標籤處於一行,設定值為inline block,經常會有標籤之間對齊方式不一致的問題,此時新增另外乙個屬性vertical align top 即可,經常使用的是top或者middle。display inline block baseline 預設...

總結位移運算的規律以及一些使用場景

位移運算 正整數 n 左移運算 相當於 正整數 2的n次冪 正整數 n 右移運算 相當於 正整數 2的n次冪 負整數 n 左移運算 相當於 負整數 2的n次冪 負整數 n 右移運算 相當於 負整數 2的n次冪,如果有餘數則結果再 1,除數大於被除數,結果等於 1 我們在閱讀原始碼的時候會看到有些值明...