All Projects → armcha → Elasticview

armcha / Elasticview

Elastic view is a regular CardView, which can flex from user touches

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Elasticview

Elasticdragdismisslayout
Standard ViewGroups which responds to nested scrolls to create drag-dismissable layouts.
Stars: ✭ 312 (-44.88%)
Mutual labels:  elastic
Jflex
The fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (-32.86%)
Mutual labels:  flex
Graphql Compose Elasticsearch
Hide Elastic Search REST API behind GraphQL.
Stars: ✭ 498 (-12.01%)
Mutual labels:  elastic
Flutter Infinitecards
An infinite card switching UI for Flutter, support custom animation 自定义实现神奇动效的卡片切换视图
Stars: ✭ 333 (-41.17%)
Mutual labels:  cardview
Handycontrols
Contains some simple and commonly used WPF controls based on HandyControl
Stars: ✭ 347 (-38.69%)
Mutual labels:  cardview
Viewpagercards
ViewPager cards inspired by Duolingo
Stars: ✭ 4,040 (+613.78%)
Mutual labels:  cardview
Go Ast Book
📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+612.72%)
Mutual labels:  flex
Shuffle
🔥 A multi-directional card swiping library inspired by Tinder
Stars: ✭ 535 (-5.48%)
Mutual labels:  cardview
Re Flex
Resizable Flex layout container components for advanced React web applications
Stars: ✭ 349 (-38.34%)
Mutual labels:  flex
Cardview
小票形状的CardView,可以修改阴影颜色
Stars: ✭ 494 (-12.72%)
Mutual labels:  cardview
Vue Shiyanlou
😘基于vue2和vuex的复杂单页面应用,20+页面53个API(仿实验楼)✨✨
Stars: ✭ 342 (-39.58%)
Mutual labels:  flex
Magicmusic
🎵帅气的手机端音乐播放器(vue vue-router vuex flex ...)
Stars: ✭ 350 (-38.16%)
Mutual labels:  flex
React Native Cardview
Native CardView for react-native (All Android version and iOS)
Stars: ✭ 426 (-24.73%)
Mutual labels:  cardview
Flex Sdk
Mirror of Apache Flex SDK
Stars: ✭ 321 (-43.29%)
Mutual labels:  flex
Horseshoe
🍧代号马蹄铁。以专题为单位的学习。目前已发布 { Async专题 } { Grid专题 } { Flex专题 } { Git专题 } { Regex专题 } { Redux专题 } { React专题 }
Stars: ✭ 521 (-7.95%)
Mutual labels:  flex
Cardslideview
一行代码实现ViewPager卡片效果,比ViewPager2更强大,底层同样是RecyclerView
Stars: ✭ 301 (-46.82%)
Mutual labels:  cardview
Pfelk
pfSense/OPNsense + ELK
Stars: ✭ 417 (-26.33%)
Mutual labels:  elastic
Hugo Paper
🥛 A simple, clean, flexible Hugo theme
Stars: ✭ 538 (-4.95%)
Mutual labels:  flex
Zentral
Zentral is an open-source solution for infrastructure monitoring and endpoint event stream processing. It provides build-in orchestration of macOS security components (Santa, Osquery, et-al.), event correlation and event management. It consolidates its features with various data store backends (ElasticStack, Azure Log Analytics, Splunk, et-al.).
Stars: ✭ 522 (-7.77%)
Mutual labels:  elastic
Pagetransformerhelp
👍 A PageTransformer library for Android ViewPager,have some Banner styles. ViewPager 实现轮播图、实现卡片切换。
Stars: ✭ 478 (-15.55%)
Mutual labels:  cardview

ElasticView

Download API Android Arsenal

Elastic view is a regular CardView, which can flex from user touches💪

Kotlin ❤️

Let's see it in action 💻📲

Download sample apk ⬇️

The current minSDK version is API level 21.

Download

Gradle:

implementation 'com.github.armcha:ElasticView:0.2.0'

Setup and usage

You can use it as a regualar CardView.

 <io.armcha.elasticview.ElasticView
        android:id="@+id/imageElasticView"
        android:layout_width="..."
        android:layout_height="..."
        app:cardCornerRadius="10dp"
        app:cardElevation="5dp">
  
        <ChildView.../>
        <!--or without childView-->
  
</io.armcha.elasticview.ElasticView>

Customization

For now, you can only change flexibility for the view

from code

elasticView.flexibility = 8f

or from xml

 <io.armcha.elasticview.ElasticView
        android:id="@+id/imageElasticView"
        android:layout_width="..."
        android:layout_height="..."
        app:flexibility="7"
        app:cardCornerRadius="10dp"
        app:cardElevation="5dp"/>

Note the flexibility must be between [1f..10f] ❗️

That's all 👌

Contact 📖

▶️ Email: [email protected]

▶️ Medium: https://medium.com/@chatikyan

▶️ Twitter: https://twitter.com/ArmanChatikyan

▶️ Google+: https://plus.google.com/+ArmanChatikyan

▶️ Website: https://armcha.github.io/

License

  ElasticView
  Copyright (c) 2018 Arman Chatikyan (https://github.com/armcha/ElasticView).

  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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].