mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
use PrimitiveStyle::with_stroke, not PrimitiveStyleBuilder
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
use embedded_graphics::{
|
||||
mono_font::MonoTextStyleBuilder,
|
||||
prelude::*,
|
||||
primitives::{Circle, Line, PrimitiveStyleBuilder},
|
||||
primitives::{Circle, Line, PrimitiveStyle},
|
||||
text::{Baseline, Text, TextStyleBuilder},
|
||||
};
|
||||
use embedded_hal::prelude::*;
|
||||
@@ -89,19 +89,14 @@ fn main() -> Result<(), std::io::Error> {
|
||||
display.clear_buffer(Color::White);
|
||||
|
||||
// draw a analog clock
|
||||
let style = PrimitiveStyleBuilder::new()
|
||||
.stroke_color(Black)
|
||||
.stroke_width(1)
|
||||
.build();
|
||||
|
||||
let _ = Circle::new(Point::new(64, 64), 40)
|
||||
.into_styled(style)
|
||||
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
||||
.draw(&mut display);
|
||||
let _ = Line::new(Point::new(64, 64), Point::new(30, 40))
|
||||
.into_styled(style)
|
||||
.into_styled(PrimitiveStyle::with_stroke(Black, 4))
|
||||
.draw(&mut display);
|
||||
let _ = Line::new(Point::new(64, 64), Point::new(80, 40))
|
||||
.into_styled(style)
|
||||
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
||||
.draw(&mut display);
|
||||
|
||||
// draw white on black background
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
use embedded_graphics::{
|
||||
mono_font::MonoTextStyleBuilder,
|
||||
prelude::*,
|
||||
primitives::{Circle, Line, PrimitiveStyleBuilder},
|
||||
primitives::{Circle, Line, PrimitiveStyle},
|
||||
text::{Baseline, Text, TextStyleBuilder},
|
||||
};
|
||||
use embedded_hal::prelude::*;
|
||||
@@ -104,19 +104,14 @@ fn main() -> Result<(), std::io::Error> {
|
||||
display.clear_buffer(TriColor::White);
|
||||
|
||||
// draw a analog clock
|
||||
let style = PrimitiveStyleBuilder::new()
|
||||
.stroke_color(TriColor::Black)
|
||||
.stroke_width(1)
|
||||
.build();
|
||||
|
||||
let _ = Circle::new(Point::new(64, 64), 40)
|
||||
.into_styled(style)
|
||||
.into_styled(PrimitiveStyle::with_stroke(TriColor::Black, 1))
|
||||
.draw(&mut display);
|
||||
let _ = Line::new(Point::new(64, 64), Point::new(30, 40))
|
||||
.into_styled(style)
|
||||
.into_styled(PrimitiveStyle::with_stroke(TriColor::Black, 4))
|
||||
.draw(&mut display);
|
||||
let _ = Line::new(Point::new(64, 64), Point::new(80, 40))
|
||||
.into_styled(style)
|
||||
.into_styled(PrimitiveStyle::with_stroke(TriColor::Black, 1))
|
||||
.draw(&mut display);
|
||||
|
||||
// draw text white on Red background by using the chromatic buffer
|
||||
|
||||
Reference in New Issue
Block a user