在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):japgolly/svg-android开源软件地址(OpenSource Url):https://github.com/japgolly/svg-android开源编程语言(OpenSource Language):Java 98.1%开源软件介绍(OpenSource Introduction):Status: Unmaintained. Discontinued.This project is no longer being developed or maintained. _This is forked from the awesome but unmaintained: http://code.google.com/p/svg-android/ Changes
MavenAdd this to your Android project's pom.xml: <dependency>
<groupId>com.github.japgolly.android</groupId>
<artifactId>svg-android</artifactId>
<version>2.0.6</version>
</dependency> UsageFirstly, store your SVGs in // Load and parse a SVG
SVG svg = new SVGBuilder()
.readFromResource(getResources(), R.raw.someSvgResource) // if svg in res/raw
.readFromAsset(getAssets(), "somePicture.svg") // if svg in assets
// .setWhiteMode(true) // draw fills in white, doesn't draw strokes
// .setColorSwap(0xFF008800, 0xFF33AAFF) // swap a single colour
// .setColorFilter(filter) // run through a colour filter
// .set[Stroke|Fill]ColorFilter(filter) // apply a colour filter to only the stroke or fill
.build();
// Draw onto a canvas
canvas.drawPicture(svg.getPicture());
// Turn into a drawable
Drawable drawable = svg.createDrawable();
// drawable.draw(canvas);
// imageView.setImageDrawable(drawable); |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论