RoublePriceView

Additional

Language
Java
Version
N/A
Created
Apr 6, 2016
Updated
Nov 12, 2017 (Retired)
Owner
VyacheslavShmakin
Contributor
VyacheslavShmakin
1
Activity
Badge
Generate
Download
Source code

Advertisement

Rouble PriceView

Simple PriceView can be used to represent any prices in Russian rouble currency.

Download

Gradle:

compile 'com.github.VyacheslavShmakin.rouble-price-view:1.0.3'

Maven:

<dependency>
    <groupId>com.github.VyacheslavShmakin</groupId>
    <artifactId>rouble-price-view</artifactId>
    <version>1.0.3</version>
    <type>aar</type>
</dependency>

Usage

In Code

If you wanna configure PriceView programmatically you should use these methods:

mYourPriceView.setTextSize(<text size value>);
mYourPriceView.setRegionLength(<region length limiter>);
mYourPriceView.setRoublePadding(<padding value between price and rouble sign>);
mYourPriceView.setTypeface(<set your own typeface if you need>);
mYourPriceView.setTextColor(<just text color>);
mYourPriceView.setValue(<price value>);

In xml

 <ru.shmakinv.android.widget.PriceView
        android:id="@+id/yourPriceView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:textColor="@color/textColorPrimary"
        android:textSize="14sp"
        android:fontFamily="@font/roboto_regular"
        app:pv_price_gravity="center"
        app:pv_roublePadding="4dp"
        app:pv_regionLength="6"
        app:pv_value="100500"/>