All Projects → pavel163 → Bifacialview

pavel163 / Bifacialview

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Bifacialview

Circularimageview
This project allowing you to create circular and rounded corner Imageview in android through simplest way.
Stars: ✭ 90 (-74.65%)
Mutual labels:  customview, imageview
Crescento
Add curve at bottom of image views and relative layouts.
Stars: ✭ 1,289 (+263.1%)
Mutual labels:  customview, imageview
Circular Music Progressbar
Beautiful Circular Progress Bar with album art for android
Stars: ✭ 813 (+129.01%)
Mutual labels:  customview, imageview
NoiseView
Android library written in kotlin that add a noise effect to image.
Stars: ✭ 47 (-86.76%)
Mutual labels:  imageview, customview
CustomEditText
Simple Custom EditText for Android like Instagram
Stars: ✭ 23 (-93.52%)
Mutual labels:  customview
AndroidJoyStickView
This library lets you create joystick with some customization for android
Stars: ✭ 45 (-87.32%)
Mutual labels:  customview
bubble-layout
An Android ViewGroup that displays avatar bubbles... similar to the chat bubbles on Facebook Messenger.
Stars: ✭ 46 (-87.04%)
Mutual labels:  imageview
MyView
一些杂七杂八的控件
Stars: ✭ 26 (-92.68%)
Mutual labels:  customview
Ferris Wheel
Simple android library to present an animated ferris wheel
Stars: ✭ 308 (-13.24%)
Mutual labels:  customview
Shelfview Ios
iOS custom view to display books on shelf
Stars: ✭ 260 (-26.76%)
Mutual labels:  customview
MinTimetable
Customizable TimeTableView for Android
Stars: ✭ 26 (-92.68%)
Mutual labels:  customview
TNImageView-Android
Android Library for making scale-able and rotatable image views or giving this power to your own image view. This repo has been depreciated.
Stars: ✭ 18 (-94.93%)
Mutual labels:  imageview
JQScrollNumberLabel
JQScrollNumberLabel:仿tumblr热度滚动数字条数, 一个显示数字的控件,当你改变其数字时,能够有滚动的动画,同时动画和位数可以限制,动态创建和实例化可选,字体样式自定义等。
Stars: ✭ 29 (-91.83%)
Mutual labels:  customview
SIRIWaveView
Siri like wave view for android
Stars: ✭ 65 (-81.69%)
Mutual labels:  customview
Windowview
Android ImageView you pan by tilting your device.
Stars: ✭ 269 (-24.23%)
Mutual labels:  imageview
easy-animated-vector-drawable
A library that helps using Animated Vector Drawables.
Stars: ✭ 40 (-88.73%)
Mutual labels:  imageview
RotatableAutofitEditText
Extended EditText which allows to move, rotate and resize text at the same time
Stars: ✭ 51 (-85.63%)
Mutual labels:  customview
Diagonal Imageview
A simple imageview which allows you to create diagonal cut views easily
Stars: ✭ 257 (-27.61%)
Mutual labels:  imageview
JQFlowView
卡片式无限自动轮播图 ,无限/自动轮播,可自定义非当前显示view缩放和透明的特效等;喜欢❤️就star一下吧!
Stars: ✭ 24 (-93.24%)
Mutual labels:  customview
ImageViewProcess
ImageView图像处理功能实现+文件加解密
Stars: ✭ 29 (-91.83%)
Mutual labels:  imageview

BifacialView

Showcase Showcase

Gradle

allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}
dependencies {
    implementation 'com.github.pavel163:BifacialView:1.4.1'
}

How to use

<com.ebr163.bifacialview.view.BifacialView
    android:layout_width="match_parent"
    android:layout_height="226dp"
    app:drawableLeft="@drawable/left"
    app:drawableRight="@drawable/right"
    app:arrowVisibility="true"
    app:leftText="before"
    app:rightText="after"
    app:textSize="20sp"
    app:touchMode="delimiter"
    app:delimiterColor="@android:color/white"
    app:arrowColor="@android:color/holo_orange_light"
    app:textColor="@android:color/holo_orange_light" />

To install the picture programmatically use:

    bifacialView.setDrawableLeft(drawableLeft);
    bifacialView.setDrawableRight(drawableRight);

You can use xml attributes to control the appearance of arrows

<com.ebr163.bifacialview.view.BifacialView
    android:id="@+id/view"
    android:layout_width="match_parent"
    android:layout_height="256dp"
    android:layout_centerInParent="true"
    app:arrowColor="@color/colorAccent"
    app:arrowCornerRadius="2dp"
    app:arrowFill="false"
    app:arrowStrokeWidth="3dp"
    app:arrowWidth="27dp"
    app:arrowHeight="41dp"
    app:arrowMargin="10dp"
    app:arrowVisibility="true"
    app:delimiterWidth="3dp"
    app:drawableLeft="@drawable/left"
    app:drawableRight="@drawable/right"
    app:leftText="before"
    app:rightText="after"
    app:textColor="@color/colorPrimary"
    app:textSize="20sp"
    app:delimiterPadding="20dp"/>

TouchMode

ALL - reacts to the touch in any part of view.

DELIMITER - reacts to a touch in the delimiter area.

For correct operation in ViewPager and RecyclerView, use TouchMode = DELIMITER

License

MIT

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].