我使用了lint(Analyze-> Inspect Code ...)并找出了未使用的方法和资源.Refractor删除所有未使用的资源 - >删除未使用的资源但没有找到任何这样的选项来删除java类和方法.android studio或任何插件中是否有任何功能可以删除所有java类,代码中没有使用的方法来保存手动折射?
我想用图像创建滑块动画,还想允许用户使用滑动手势来回移动。另一个要求是页面指示器。为此,我使用了
page_indicator:^0.1.3
目前我可以使用带有页面指示器的滑动手势在图像之间滑动,现在我想以 x 持续时间重复动画幻灯片。我的代码如下。
final PageController controller = new PageController();
@override
Widget build(BuildContext context) {
List<Widget> list = new List<Widget>();
list.add(new SliderBox(image: 'assets/shirt.png'));
list.add(new SliderBox(image: 'assets/laptops.png'));
list.add(new SliderBox(image: 'assets/bags.png'));
PageIndicatorContainer container = new PageIndicatorContainer(
pageView: new PageView(
children: list,
controller: controller,
),
length: 3,
padding: EdgeInsets.fromLTRB(10, 40, 10, 10),
indicatorSpace: 10,
indicatorColor: Colors.grey[350],
indicatorSelectorColor: Colors.grey,
);
return Stack(children: <Widget>[
Container(color: Colors.grey[100], height: double.infinity),
Container(
color: Colors.white,
child: container,
margin: EdgeInsets.only(bottom: 50)),Text('$moveToPage')
]);
class SliderBox extends StatelessWidget {
final image; …
Run Code Online (Sandbox Code Playgroud) 我想在选项卡中定义图标的未选择颜色,就像unselectedLabelColor一样。
TabBar(
indicatorColor: Colors.grey,
labelColor: Colors.black,
unselectedLabelColor: Colors.grey,
tabs: [
Tab(
text: 'first',
icon: Icon(Icons.directions_car, color: Colors.grey)),
Tab(
text: 'second',
icon: Icon(Icons.directions_transit, color: Colors.grey)),
Tab(
text: 'third',
icon: Icon(Icons.directions_bike, color: Colors.grey)),
],
)
Run Code Online (Sandbox Code Playgroud)