Hello Guys, Now I have my own Blog Site. please visit Link for more Android and Kotlin Tutorials.
In this example I will teach you how to add Material Design and smaller Rating Bar in your Android Application.
Resulting smaller and material design rating bar can be seen in attached image.
Add this in your layout XML file.
<RatingBar
style="@style/RatingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:rating="3.5"
android:stepSize="0.5" />
Open styles.xml file and add below code in styles file for styling rating bar.Basic idea is to set parent to material rating bar to smaller.
<style name="RatingBar" parent="android:style/Widget.Material.RatingBar.Small"> <item name="colorControlNormal">@color/primary_light</item> <item name="colorControlActivated">@color/primary_dark</item> </style>
This style can only be used as indicator. it do not support user interaction. If you need to support user interaction use Default Rating Bar. i.e "Base.Widget.AppCompat.RatingBar" as parent. Also num of stars property only works with width wrap content when working with default Rating Bar. You can customise rating bar to make it look like standard yellow rating bar using below properties in xml. android:progressBackgroundTint="@color/primary_light" android:progressTint="@color/rating_star" android:secondaryProgressTint="@color/primary_light" "progressTint" is rating color (yellow)"progressBackgroundTint" is default color (when no rating) "secondaryProgressTint" is remaining color of partially filled rating star. Note: Application theme is AppCompat and donot forget to add appcompat support dependency in build.gradle file.
Author:Hammad TariqAndroid Developer
Since its launch in 2007, the iPhone has consistently grown its presence in the market, behind Apple's marketing & ability to create a cult-ish following. Today, it has become the second largest smartphone platform in the industry. The smartphone industry itself has grown by nearly 50% over the last year. Looking at this, it's natural to assume that the iPhone will continue its growth trajectory, just like Android has. Not so fast, let's take a deeper look. youtube++ ipa
ReplyDeleteimToken download wallet imtoken for Android is an easy and secure digital trusted wallet by millions. It supports BTC, ETH, EOS, TRX, CKB, BCH, LTC, DOT, KSM, FIL and many other crypto assets. imtoken 安卓版
ReplyDelete