原创 flutter 控件筆記

一個漸變色的背景—Container Container( child: Text( "Hello World", style: T

原创 flutter 接入OpenCV遇到的問題

官方給的openCv工程需要自身下載,簡單處理後,我建議是以module的形式import進Android工程,下面說說遇到的問題。 另外,若調用Android 底層的東西時,最後在這裏建議選擇Open for Editing i

原创 flutter 解耦框架BLoC在網絡請求中的應用

BLoC BLoC表示爲業務邏輯組件 (Business Logic Component),由谷歌在2018的 DartConf 首次提出------其誕生可以說是爲了解耦。 在瞭解該框架之前需要了解; Stream 這個名詞跟

原创 flutter 自定義一個通用的Dialog以及Dialog中的內容刷新

import 'package:flutter/material.dart'; class ShowCommonAlert extends Dialog { //子佈局 ======= 意思是說,上下通用,中間

原创 flutter 去掉Appbar底部陰影以及彈出軟鍵盤擠壓控件小記

去掉AppBar下面的陰影 appBar: new AppBar(title: new Text('編輯個人信息',style: AppStyles.AppbarStyle),elevation: 0,), 加上這個屬性即可

原创 flutter 網絡框架Dio的要注意的提交方式以及bean文件的生成

作爲flutter網絡請求框架的翹楚------Dio(https://pub.dev/packages/dio),插件的添加、使用,前面鏈接很詳細。在這裏說下我想記錄下來的某某… 添加Header 添加Header有兩種情況

原创 flutter GridView 條目的高斯模糊以及點擊狀態下的控件切換

完成上述鮮果,可以分爲以下步驟: GridView的使用 Card 的使用 正常界面的build 高斯模糊 點擊事件的響應 考慮:其實不管當前item是什麼樣式以及動態變化,都是我們提前擬定好的,只是被觸發後根據狀態進行界面

原创 Flutter入門學習,看這些就夠了

flutter 是用dart語言進行開發的,對drat的簡單瞭解,可以看下面這三篇,基礎概念就差不多了: dart學習之關鍵詞認識 dart學習之內置類型 dart學習之操作符 flutter官網教程:https://flutte

原创 Git常用命令參考

好記性不如一個爛筆頭,本文節選自:https://github.com/xjh22222228/git-manual 用的Android studio 開發,命令行什麼的不用怎麼記,切換遠程分支那個稍微留意下就好了。 推送總體

原创 Apicloud 能用H5本身的滾動監聽嗎?

答案是肯定的啊,不然我寫什麼。 Apicloud 自身暴露出來的API // 對swipeleft 、swipedown、swipeup、swiperight(關鍵詞)監聽,實現簡單的滑動監聽 api.addEventListe

原创 Apicloud 之 Android studio 原生封裝

19年年底離職,回家過年之前,嘗試性投遞了幾家公司,面試機會蠻多的,就選了兩家近的去看看,第一家面試就通過了,安心的回家,迎接新年新氣象------疫情…反正以Android開發成功入職後,到公司後發現原生只是偶爾維護迭代,更多的

原创 flutter 若干小坑及其解決方式

down下來的工程運行正常,放到自己的工程裏就不不正常了,比如qrscan和pick_image flutter工程所添加在pubspec.yaml的依賴,要麼是dart語言所編寫的插件,要麼就是和原生交互的插件;像qrsca

原创 下載空白包,然後將需認領應用的MD5簽名寫入空白包中

其實看到已經有文章寫了相關的解釋,但是不知道是平臺不一樣還是信息過時了,發現理解跟現實存在差距,乾脆還是自己去對照說明自己理解吧 對照官方截圖,你會發現下面的1、2、3、4是需要開發者自己填寫的 jarsigner -verbo

原创 vue 使用iframe加載外部html

經過我反覆加載,我發現問題1的解法是錯誤滴,但是對於一些界面不是很長的可以適用,在這裏不刪除,做個教材。 問題1:iframe高度動態調整–自適應 以加載 https://www.baidu.com/ 爲例 <div style

原创 flutter 重啓APP

記個筆記,該界面在main.dart中。 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); // if (Platform.is