万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    同じ大きさのWidgetをStackd e

    CarouselSliderを使ってたがそれの前面の同じ大きさのを置きたい

        final CarouselSlider basicSlider = CarouselSlider(
          viewportFraction: 1.0,
          items: _child(),
          autoPlay: false,
          enlargeCenterPage: true,
          aspectRatio: 1.0,
          onPageChanged: (int index) {
            setState(
              () {
                _current = index;
              },
            );
          },
        );

    大きさを数値入力したくない、 AspectRatio の子にして、 ボタンたちは Flexible と変えなんとかできた

          child: Stack(
            alignment: Alignment.bottomCenter,
            children: <Widget>[
              basicSlider,
              AspectRatio(
                aspectRatio: 1,
                child: Row(
                  children: <Widget>[
                    Flexible(
                      child: InkWell(
                        onTap: () => basicSlider.previousPage(
                            duration: const Duration(milliseconds: 300),
                            curve: Curves.linear),
                      ),
                    ),
                    Flexible(
                      child: InkWell(
                        onTap: () => basicSlider.nextPage(
                            duration: const Duration(milliseconds: 300),
                            curve: Curves.linear),
                      ),
                    ),
                  ],
                ),
              ),