I'm looking for a skin that works and looks like this android widget. You set a date and the circle outline fills up the closer you are to that date, like a countdown timer. Inside the circle either a days left or something similar. Is this possible with rainmeter? How could I make one?
https://play.google.com/store/apps/details?id=me.gira.widget.countdown&hl=en
It is currently May 2nd, 2024, 2:22 am
Circular Countdown Clock Skin
-
- Posts: 5
- Joined: February 15th, 2015, 10:35 pm
-
- Posts: 826
- Joined: November 20th, 2012, 11:58 pm
Re: Circular Countdown Clock Skin
a test skin
skin:
skin:
Code: Select all
[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1
[Variables]
radius=100
year=2016
month=4
day=30
event=travel
[MeasureEvent1]
Measure=Time
TimeStamp=#day#/#month#/#year#
TimeStampFormat=%d/%m/%Y
DynamicVariables=1
[MeasureToday]
Measure=Time
Format=%d/%m/%Y
[MeasureBisYear]
Measure=Time
Format=%y
[MeasureCountdown]
Measure=Calc
Formula=Round(([MeasureEvent1:TimeStamp]-[MeasureToday:TimeStamp]) / 86400)
DynamicVariables=1
IfCondition=((MeasureCountDown > 30) && ((MeasureBisYear % 4) = 0 ))
IfTrueAction=[!SetOption MeasurePercent Formula "([MeasureCountdown:]/366)"]
IfFalseAction=[!SetOption MeasurePercent Formula "([MeasureCountdown:]/365)"]
IfCondition2=(MeasureCountDown <= 30)
IfTrueAction2=[!SetOption MeasurePercent Formula "([MeasureCountdown:]/30)"]
IfConditionMode=1
[MeasurePercent]
Measure=Calc
LowBound=0
HighBound=1
DynamicVariables=1
[CircleBackground]
Meter=Roundline
X=0
Y=0
W=(#radius# * 2)
H=(#radius# * 2)
StartAngle=(Rad(270))
RotationAngle=(Rad(360))
LineStart=(0.96*#radius#)
LineLength=(0.97*#radius#)
LineColor=255,255,255,255
Solid=1
AntiAlias=1
[CircleOne]
Meter=Roundline
MeasureName=MeasurePercent
X=0
Y=0
W=(#radius# * 2)
H=(#radius# * 2)
StartAngle=(Rad(270))
RotationAngle=(Rad(360))
LineStart=(0.93*#radius#)
LineLength=(1.00*#radius#)
LineColor=100,25,28,255
Solid=1
AntiAlias=1
DynamicVariables=1
[MeterText]
Meter=String
MeasureName=MeasureCountdown
Y=( #radius# - [MeterText:H] / 2 )
X=( #radius# - [MeterText:W] / 2 )
FontColor=255,255,255,255
FontFace=Courier New
FontSize=( ( #radius# * 9 ) / 70 )
StringStyle=Bold
StringAlign=Left
Padding=1,0,1,0
Text=%1 day(s) to #event#
Clipstring=2
ClipstringW=(#radius#)
AntiAlias=1
DynamicVariables=1