【強烈推薦】適合Flutter初學者的完整項目

簡介 Flutter Fly是什麼?Flutter Fly是一款開源的Flutter 項目,非常適合初學者進行學習。App內集成了160+Flutter基礎控制項的詳細介紹及用法,內容來源於: "http://laomengit.com/" 。 歡迎頁: 首頁、控制項頁面、詳情頁及搜索頁面: 我: Ap ...

Flutter 實現整個App變為灰色

在Flutter中實現整個App變為灰色是非常簡單的,只需要在最外層的控制項上包裹ColorFiltered,用法如下: 前後效果對比如下: | | | | | | | | | 交流 如果你對Flutter還有疑問或者技術方面的疑惑,歡迎加入Flutter交流群(微信:laomengit)。 同時也歡 ...

《Flutter 動畫系列二》Google工程師帶你選擇Flutter動畫控制項

對初學者來說,看完這篇文章,我想你腦瓜子一定是嗡嗡的,這都說的是什麼啊。 不要急躁,開始的我和你是一樣的,第一遍看完,完全不知道在說什麼,不明白不要緊,請先收藏此文章,然後先去學習下Flutter內置的25種動畫組件。 地址: "http://laomengit.com/flutter/module ...

Android連載2-ListView說明

一、ListView 該組件是android中最常用的一個UI組件,用於實現在屏幕上顯示​多個內容,以便於我們用手指來回翻轉。 先在layout中進行佈局我們的組件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/and ...

2020年了,跨平臺開發框架現在怎樣了?

轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 原文出處:https://dzone.com/articles/cross-platform-mobile-development-2020-trends-and 多年來,跨平臺移動開發已經獲得了最流行軟體開 ...

《Flutter 動畫系列一》25種動畫組件超全總結

動畫運行的原理 任何程式的動畫原理都是一樣的,即:視覺暫留,視覺暫留又叫視覺暫停,人眼在觀察景物時,光信號傳入大腦神經,需經過一段短暫的時間,光的作用結束後,視覺形象並不立即消失,這種殘留的視覺稱“後像”,視覺的這一現象則被稱為“視覺暫留”。 電影就是依靠視覺暫留,在感官上電影是連續的。使動畫有流暢 ...

Flutter Weekly Issue 49

Android之練習MVVM+DataBinding框架模式

最近簡單學習了MVVM框架,記錄一下。 結果演示: 分析其功能在不同框架下的構成: 無框架 可以明顯感受到在無框架下,雖然一個單獨的Activity即可實現功能,但其負擔過重,代碼複查時繁瑣,一旦需要修改,複雜項目極難維護。 MVC 在MVC框架下,雖然將獲取數據與界面展示分割開來,但對於Contr ...

Android連載1-自定義UI控制項

一、 對UI界面盡心自定義組件 package com.example.uicustomviews; ​ import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.v ...

Android 開發技術周報 Issue#274

新聞/News 1. "Play Store搜索結果中現顯示APP評分、容量和下載量信息" 1. "谷歌發佈安卓GPU工具:優化手機GPU性能 可OTA更新驅動" 1. "Android x86 9.0 r2 穩定版發佈 在PC上運行 Android" 教程 1. "抖音包大小優化 資源優化" 1. ...

iOS-關於GCD信號量那些事兒

隨便說說 其實GCD大家都有接觸過,也不在解釋GCD是什麼,為什麼突然想說信號量問題,最近這幾次面試,當我問到面試者怎麼處理多個請求完成後的一系列操作時,有的說造一個臨時變數的做追加,其實這樣可以,也算是信號量的基本邏輯,有的說用線程做延時操作,怎麼延時,怎麼操作說的不清楚,有少部分會提到GCD信號 ...

Android 獲取開發&測試 SHA1值

以前都是直接安裝一個開發者助手獲取的,但是呢,開發者助手也有bug啊,應用寶下載安裝,在我的紅米手機上發現打不開,於是我又去酷安網下載了一個,可以打開了,但是有問題,沒法獲取到完整的root許可權,檢測不准確,當前應用根本看不到東西,於是只能另想辦法了,老套路就是百度,然後照著搞,發現很多都是直接 k ...

Glide的使用解析

Glide基本用法 Glide.with(this).load(url).into(imageView); 1.with() 得到RequestManager,調用Glide.with()方法用於創建一個載入圖片的實例。 如果傳入的是ApplicationContext,那麼只有當應用程式被殺掉的時 ...

Android 智能手機開發概述

Android SDK Android SDK 提供了在 Window/Linux/Mac 等平臺上開發 Android 應用程式的相應的開發組件。它含有在 Android 平臺上開發應用程式的工具集。 總體架構 Android 最底層基於 Linux 2.6 內核實現,負責硬體驅動、網路管理、電源 ...

Android LinearLayout線性佈局詳解

為了更好地管理Android應用的用戶界面里的各組件,Android提供了佈局管理器。通過使用佈局管理器,Android應用圖形用戶界面具有良好的平臺無關性。推薦使用佈局管理器來管理組件的分佈、大小,而不是直接設置組件的位置和大小。可以使用佈局管理器嵌套佈局管理器,即也可作為一個UI組件來使用。 L ...

如何使用H5的video實現全屏時橫屏播放,手勢上下滑動調節音量,左右滑動快進和後退

現在的大部分播放器都實現了手勢上下滑動調節音量,左右滑動快進和後退,在大部分app中幾乎是主流配置了。如果app中提供了視頻功能,而沒有這些基本的功能,用戶體驗就很差。由於平常使用5+ Runtime,配合H5的Video標簽實現起來也不麻煩。主要是為了測試hls.js,播放m3u8地址就做了一個d ...

Git代碼托管——開發需備技能之一

本篇博客轉載自大學指導老師。 目錄 Git代碼托管1:使用GitStack安裝Git伺服器 Git代碼托管2:使用GitStack創建一個新的Repository Git代碼托管3:在Android Studio中提交代碼到Git伺服器 Git代碼托管4:查看commit後的History Git代 ...

Flutter 強大的MediaQuery控制項

註意:無特殊說明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 MediaQuery 通常情況下,不會直接將MediaQuery當作一個控制項,而是使用 獲取當前設備的信息,用法如下: 此方式必須放在MediaQuery作用 ...

一周排行
  • 介紹ASP.NET Core框架 在這篇文章中,我將要向你們簡短介紹一下ASP.NET Core 框架。當今社會,當提到軟體開發,每個人都是討論著開源以及跨平臺開發。總所周知,微軟是以它的基於Windows產品出名的,比如Windows系統,Office辦公套件等。現在我們處在新時代軟體開發的潮流中 ...
  • 在4月2日,發佈了.NET 5.0 Preview2,這次發佈對一些功能和性能做了相關的改進,同時後面也會實施5.0版本更多的功能,其中一些功能設計目前也在 "dotnet/designs" 中顯示,在 ".NET 5 Preview1" 中可以看到.NET 5里程碑中已經完成的建設任務,當然可以查 ...
  • 這篇文章中,我將教大家如何從頭到尾創建ASP.NET Core Web應用程式,這個系列,前面我已經寫了三篇文章,大家看這篇文章之前,可以先去熟悉一下前面的3篇文章,打一下基礎。在這篇文章中,我將和大家討論下麵兩個問題:使用Visual Studio 2019創建ASP.NET Core Web應用 ...
  • 前言 在上一篇中簡單介紹了Linq的入門級用法,這一篇嘗試講解一些更加深入的使用方法,與前一篇的結構不一樣的地方是,這一篇我會先介紹Linq里的支持方法,然後以實際需求為引導,分別以方法鏈的形式和類SQL的形式寫出來。 前置概念介紹 1. 謂詞、斷言,等價於 即返回bool的表達式 2. 表達式樹, ...
  • 在這篇文章中,我將詳細講解ASP.NET Core Project File.如果你還沒看我這個系列的前面幾篇文章,先去看看,打好基礎,再來看這篇吧。 如果你使用過之前版本的.NET Framework,你就會知道,當你使用C#創建應用程式的時候,.NET Framework框架將會創建尾碼名為”. ...
  • 前言 命名空間已經在 .NET 中使用了多年,一直追溯到 .NET Framework 1.1。它在 .NET 實施本身的數百個位置中使用,並且直接被成千上萬個應用程式使用。在所有這些方面,它也是 CPU 消耗的重要來源。 但是,從性能角度來看,正則表達式在這幾年間並沒有獲得太多關註。在 2006 ...
  • 2020年4月2日微軟.NET 團隊的項目經理 Richard 在博客上 發佈了.NET 5 Preview 2:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-2/ ,3月16號,Scott Hunter 在博客中發 ...
  • 為表達全國各族人民對抗擊新冠肺炎疫情鬥爭犧牲烈士和逝世同胞的深切哀悼,國務院今天發佈公告,決定2020年4月4日舉行全國性哀悼活動。 當使用控制項模板時,需要決定如何更廣泛地共用模板,以及是否希望自動地或明確地位用模板。 第一個問題是關於希望在何處使用模板的問題。例如,是將它們限制在特定視窗中嗎?大多 ...
  • 前言:在大一學習了C語言之後,基本掌握了一門面向過程的程式設計語言,本學期所學習的java是一門面向對象的語言,在問題的解決方面不像C一樣是以過程來思考問題,而是要以面向對象的思維來解決問題。此篇文章是對於本學期前三次Java作業的一個階段性總結,第一次作業花費了最多的時間,有一個測試點沒有過,第二 ...
  • 1. 2.創建頭文件選擇C/C++ Header file 3.源程式文件與頭文件不在一個地址話,需要在導入的時候寫清楚頭文件所在地址 例如名為giligli.h的頭文件 #include”地址giligli.h” 4. 如圖D包含了兩個a 重覆定義會產生錯誤。利用條件編譯可以很好的避免重覆定義 # ...