v2.0.17smooth_compass
带有动画旋转的平滑指南针,支持自定义小部件(适用于 Android 和 iOS)
65喜欢 64近 30 天下载140Pub 分数
AndroidiOS
alihadi5125/smooth_compass open-source repository details.
以下为英文项目原文快照,最新内容请访问 GitHub。
Customizable flutter package to find direction using device motion sensors.
![]() |
![]() |
|---|---|
| SmoothCompass with default Widget | SmoothCompass with custom Widget |
Make sure to check out examples
Add the following line to pubspec.yaml:
dependencies:
smooth_compass: ^1.0.2
The complete example is available here.
SmoothCompass requires you to provide compassBuilder which returns:
degrees is the directional value.turns is the value for compass rotation.compassAsset the (default) widget for compass.SmoothCompass Optional Arguments Height, Width, Duration and compassAsset:
compassAsset is the customizable widget for compass. if not provider default will shown.Default Widget:
SmoothCompass(
rotationSpeed: 200,
height: 300,
width: 300,
// compassAsset:CustomWidget(), you custom compass widget here
compassBuilder: (context,AsyncSnapshot<CompassModel>? compassData,Widget compassAsset){
return compassAsset;
},
),
Custom Widget:
SmoothCompass(
rotationSpeed: 200,
height: 300,
width: 300,
compassAsset:Container(
height:200,
width:200,
decoration:BoxDecoration(
shape:BoxShape.circle,
image:DecorationImage(
image:AssetImage("path for compass image"),
fit:BoxFit.cover
)
),
),
compassBuilder: (context,AsyncSnapshot<CompassModel>? compassData,Widget compassAsset){
return compassAsset;
},
),
for any queries or issue contact at:
依赖清单 5 项
{"sdk":"flutter"}^1.0.1^2.1.2{"sdk":"flutter"}^2.0.0先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗