在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:lypeer/GoogleClock开源软件地址:https://github.com/lypeer/GoogleClock开源编程语言:Java 100.0%开源软件介绍:#GoogleClock An imitation of the clock in Google I/O 2016 . Almost all of the animations and images in it are made by the SVG , so this library may be a wonderful material to learn the SVG's usage in Android . Chinese README is here . ##show My God ! Why it doesn't appear ... if you can't find the gif , visit here ##Installation You can install GoogleClock by adding the following dependency to your build.gradle: allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
} dependencies {
compile 'com.github.lypeer:GoogleClock:1.0.0'
} ##Usage ###Simple Usage : Just to add the GoogleClock to your activity's xml : <com.lypeer.googleioclock.GoogleClock
android:layout_width="wrap_content"
android:layout_height="wrap_content"/> And then the clock will appear . ###Complex Usage Of course , you can do some configuration in the xml : <com.lypeer.googleioclock.GoogleClock
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:lyClockWidth="32dp"
app:lyHourWidth="32dp"
app:lyMinWidth="32dp"
app:lySecWidth="32dp"
app:lyDividerHorizontal="32dp"
app:lyDividerVertical="32dp"
app:lyTheme="@style/LyTheme3"
/> You can configure the following xml attributes for the clock :
Your can define a custom theme to change more in the clock , such as following : <style name="LyTheme2" parent="LyTheme">
<item name="lyColor0">@color/colorRed</item>
<item name="lyColor1">@color/colorYellow</item>
<item name="lyColor2">@color/colorGreen</item>
<item name="lyColor3">@color/colorBlue</item>
<item name="lyColorColon">@color/colorDarkBlue</item>
<item name="lyThickness">@integer/lyThickness_4</item>
<item name="lyColonThickness">@integer/lyThickness_1</item>
</style> You should let The custom theme's parent be LyTheme so that you can only override the attributes you want to change . If not , your theme must contains all of the attributes in LyTheme , or some view may can't work . LyTheme contains following attributes :
Ok , that's all about usage . There is a demo in the library . ##Dependencies
##License
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论