:star2:A cool dynamic view library

Overview

ENViews

Android Arsenal

ENViews, A cool dynamic view library.All designed by Nick Buturishvili
ENViews, 一个华丽丽的动效控件库,所有控件原型取自Nick Buturishvili的设计作品

Preview

Original design Android demo Class
ENDownloadView
ENVolumeView
ENLoadingView
ENPlayView
ENSearchView
ENScrollView
ENRefreshView

Usage

Step 1. Add the JitPack repository to your build file

allprojects {
	repositories {
		...
		maven { url "https://jitpack.io" }
	}
}

Step 2. Add the dependency

dependencies {
        compile 'com.github.codeestX:ENViews:v1.0.3'
}

Step 3. See DemoProject for details.

Thanks

License

  Copyright (c) 2016 codeestX

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
You might also like...
TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View

TourGuide TourGuide is an Android library. It lets you add pointer, overlay and tooltip easily, guiding users on how to use your app. Refer to the exa

Android Quilt View Library
Android Quilt View Library

QuiltViewLibrary QuiltView displays views of different sizes in a scrollable grid. Dependencies This library depends on gridlayout_v7 ([email protected]:

Android library to create chat message view easily
Android library to create chat message view easily

ChatMessageView ChatMessageView helps you to create chat message view quickly like a typical chatting application. Its a container view, so you can ad

A simple library to let you sign (or draw lines) smoothly with your finger into a view and save it.
A simple library to let you sign (or draw lines) smoothly with your finger into a view and save it.

FingerSignView Introduction FingerSignView is a simple library that lets you finger, or draw lines, smoothly with your finger into a View and save it

Android library implementing a poppy view on scroll, similar to the one found in the Google Plus app
Android library implementing a poppy view on scroll, similar to the one found in the Google Plus app

PoppyView PoppyView is a library which implements view on the bottom which come and go relative to the user scroll. It can be seen in the Google plus

Android library for creating an expandable to full screen view inside a viewgroup composition.
Android library for creating an expandable to full screen view inside a viewgroup composition.

Expandable Panel Android Library Check ExpandablePanel Demo application on GooglePlay: Details This Android library implements the expand by sliding l

A view that allows to paint and saves the result as a bitmap
A view that allows to paint and saves the result as a bitmap

Android Drawable View Sample app: An Android view that allows to paint with a finger in the screen and saves the result as a Bitmap. Importing to your

Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.

Material Shadow 9-Patch This library provides 9-patch based drop shadow for view elements. Works on API level 14 or later. Target platforms API level

Snake View is a simple and animated linear chart for Android.
Snake View is a simple and animated linear chart for Android.

Snake View Snake library is a simple and animation line chart for Android. Latest Version How to use Configuring your project dependencies Add the lib

Comments
  • ENPlayView在高版本上的问题

    ENPlayView在高版本上的问题

    你好,我发现 ENPlayView 在 Android 7.0 上会有一个小点在右上角,像这样 2017-03-17 3 13 21 然后发现源码里有mDstPath.lineTo(0 ,0);这样的代码,移除之后看着正常了,但是在 Android4.x 上没有了暂停时的中间的三角形,请问有没有合适的解决方案?

    同时提一个建议,你的代码里 defauleValue 基本上都是 px 为单位的,这样在不同密度的屏幕上看起来差异很大,建议使用 dp 转换一下

    最后感谢你的开源成果~

    opened by ahjsrhj 2
  • IllegalStateException

    IllegalStateException

    java.lang.IllegalStateException: Surface has already been released. at android.view.Surface.checkNotReleasedLocked(Surface.java:580) at android.view.Surface.lockCanvas(Surface.java:322) at android.view.SurfaceView$3.internalLockCanvas(SurfaceView.java:1169) at android.view.SurfaceView$3.lockCanvas(SurfaceView.java:1129) at moe.codeest.enviews.ENLoadingView.draw(ENLoadingView.java:174) at moe.codeest.enviews.ENLoadingView.access$300(ENLoadingView.java:20) at moe.codeest.enviews.ENLoadingView$2.run(ENLoadingView.java:147) at java.lang.Thread.run(Thread.java:764)

    opened by jerry9433 0
Releases(v1.0.3)
Owner
Est
Coder & ACGer http://me.codeest.moe/
Est
A cool Open Source CoverFlow view for Android with several fancy effects.

FancyCoverFlow THIS PROJECT IS NO LONGER MAINTAINED! What is FancyCoverFlow? FancyCoverFlow is a flexible Android widget providing out of the box view

David Schreiber-Ranner 1.1k Nov 10, 2022
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:

SpeedView Dynamic Speedometer, Gauge for Android. amazing, powerful, and multi shape ⚡ , you can change (colors, bar width, shape, text, font ...every

Anas Altair 1.2k Jan 3, 2023
Utility functions to perform dynamic operations on Android.

Dynamic Utils A collection of static methods and packages to perform dynamic operations on Android 2.3 (API 9) and above. Since v0.4.0, it uses 26.x.x

Pranav Pandey 95 Dec 25, 2022
Make a cool intro for your Android app.

AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h

AppIntro Team 10.3k Dec 30, 2022
[Archived] Highlight the best bits of your app to users quickly, simply, and cool...ly

ShowcaseView The ShowcaseView (SCV) library is designed to highlight and showcase specific parts of apps to the user with a distinctive and attractive

Alex Curran 5.6k Dec 16, 2022
Make a cool intro for your Android app.

AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h

AppIntro Team 40 Jan 3, 2023
A download progressbar with cool animation

FreshDownloadView ##About FreshDownloadView is a java library for Android,It's a good way to show download progress with a cool animtion.some inspirat

null 747 Nov 23, 2022
Android View for displaying and selecting values in a circle-shaped View, with animations and touch gestures.

CircleDisplay Android View for displaying and selecting (by touch) values / percentages in a circle-shaped View, with animations. Features Core featur

Philipp Jahoda 287 Nov 18, 2022
用于做Path动画的自定义View。 I have a path.I have a view. (Oh~),Path(Anim)View.

PathAnimView 用于做Path动画的自定义View。 I have a path.I have a view. (Oh~),Path(Anim)View. 现已经找到图片->SVG->PATH的正确姿势, Now i have a pic.I have a view. Oh~,Path(A

张旭童 1.1k Oct 28, 2022
A horizontal view scroller library for Android

View Flow for Android ViewFlow is an Android UI widget providing a horizontally scrollable ViewGroup with items populated from an Adapter. Scroll down

Patrik Åkerfeldt 1.8k Dec 29, 2022