可以设置动画背景绘制的视图 - PanningView

2016-11-07      72      Android
项目简介

PanningView - The official libary from Andén

PanningView 提供一个可以设置动画背景绘制的视图。它提供了水平和垂直的平移。

Setup

Gradle dependency

compile 'com.nacho91:panningview:0.0.1'

or

Maven dependency

<dependency>
  <groupId>com.nacho91</groupId>
  <artifactId>panningview</artifactId>
  <version>0.0.1</version>
</dependency>

使用方法

在XML中声明PanningView

<com.nacho91.panningview.PanningView
    android:id="@+id/panning"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:duration="YOUR_DURATION_IN_MS"
    app:drawable="YOUR_DRAWABLE" />

设置一个可以获取的平移实现方式:

HorizontalPanning panning = new HorizontalPanning(HorizontalPanning.RIGHT_TO_LEFT);

PanningView panningView = (PanningView) findViewById(R.id.panning);
panningView.setPanning(panning);