anchor.diff:              onPageChanged: (index) {
                 reposDetailModel.setCurrentIndex(index);
               },
  -            floatingActionButton: FloatingActionButton(
  -              onPressed: () {
  -                _createIssue();
  -              },
  -              child: Icon(Icons.add),
  -              backgroundColor: Theme.of(context).primaryColor,
  +            floatingActionButton: ScaleTransition(
  +              scale: CurvedAnimation(parent: animationController, curve: Curves.bounceIn),
  +              child: FloatingActionButton(
  +                onPressed: () {
  +                  _createIssue();
  +                },
  +                child: Icon(Icons.add),
  +                backgroundColor: Theme.of(context).primaryColor,
  +              ),
               ),
               floatingActionButtonLocation:
                   FloatingActionButtonLocation.endDocked,
  
positive.code:                 rowContents: (tarBarControl.footerButton == null)
                      ? [Container()]
                      : tarBarControl.footerButton.length == 0
                          ? [SizedBox.fromSize(size: Size(100, 50),)]
                          : tarBarControl.footerButton),
            );
          },
  
negative.code:   _RepositoryDetailPageState createState() => _RepositoryDetailPageState();
  }
  
  class _RepositoryDetailPageState extends State<RepositoryDetailPage>
      with SingleTickerProviderStateMixin {
    ReposHeaderViewModel reposHeaderViewModel = new ReposHeaderViewModel();
  
    BottomStatusModel bottomStatusModel;
  