visibility_aware_state 0.9.0 copy "visibility_aware_state: ^0.9.0" to clipboard
visibility_aware_state: ^0.9.0 copied to clipboard

outdated

A state for StatefulWidgets that is aware of its visiblity.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:visibility_aware_state/visibility_aware_state.dart';

void main() =>
    runApp(MaterialApp(debugShowCheckedModeBanner: false, home: Example()));

class Example extends StatefulWidget {
  @override
  _ExampleState createState() => _ExampleState();
}

class _ExampleState extends VisibilityAwareState<Example> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Example app'),
      ),
      body: Center(
        child: Text('Welcome to visibility_aware_state example app.'),
      ),
    );
  }

  @override
  void onVisibilityChanged(WidgetVisibility visibility) {
    // TODO: Use visibility
    super.onVisibilityChanged(visibility);
  }
}
34
likes
0
points
437
downloads

Publisher

verified publisherehwplus.com

Weekly Downloads

A state for StatefulWidgets that is aware of its visiblity.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on visibility_aware_state