今天升級(jí)了Android Studio3.2,導(dǎo)入公司一個(gè)舊項(xiàng)目,編譯發(fā)現(xiàn) 按照日志提示添加tools:replace="android:appComponentFactor...
今天升級(jí)了Android Studio3.2,導(dǎo)入公司一個(gè)舊項(xiàng)目,編譯發(fā)現(xiàn) 按照日志提示添加tools:replace="android:appComponentFactor...
屏幕適配 屏幕適配的概念 碎片化既是 Android 的優(yōu)勢(shì)和弱點(diǎn),也是開發(fā)者們頭疼的問(wèn)題,同時(shí)也為 Android 的全球影響力提供了基礎(chǔ)。Android 設(shè)備的外形和尺寸...
最近比較喜歡用Markdown打字,于是上網(wǎng)搜了下能不能用Markdown寫論文,發(fā)現(xiàn)居然還真的可以,于是按教程配置了Atom,為什么用Atom,那當(dāng)然是因?yàn)锳tom帥啊,為...
1 . 前言 在一些特定的場(chǎng)景下,如照片的瀏覽,卡片列表滑動(dòng)瀏覽,我們希望當(dāng)滑動(dòng)停止時(shí)可以將當(dāng)前的照片或者卡片停留在屏幕中央,以吸引用戶的焦點(diǎn)。在Android 中,我們可...
buildscript { repositories { jcenter() } dependencies { classpath 'com.android...
上一篇文章我講到用事件分發(fā)的原理結(jié)合SwipeRefreshLayout寫一個(gè)RecyclerView的上下拉,里面有一個(gè)判斷RecyclerView是否到達(dá)底部的方法isB...
前言 經(jīng)常在簡(jiǎn)書和微信上收到一些同學(xué)的私信,說(shuō)自己馬上畢業(yè)或者已經(jīng)畢業(yè)一年,從事Android開發(fā)相關(guān)的工作,現(xiàn)在不知道要學(xué)習(xí)什么東西了?;蛘哒f(shuō)自己也在摸索著學(xué)習(xí),但是不知道...
作為系列文章的第二篇,本篇將為你著重展示:如何搭建一個(gè)通用的Flutter App 常用功能腳手架,快速開發(fā)一個(gè)完整的 Flutter 應(yīng)用。 友情提示:本文所有代碼均在 G...
前文講了關(guān)于clidChild的應(yīng)用,這里還有一個(gè)clipToPadding 的屬性,作用是類似的。是否裁剪邊界Padding。最終希望這樣的效果: 布局如下 首先我們要在在...
前言 在開發(fā)中我們經(jīng)常會(huì)用到 NestedScrollView 和 RecycleView,一般情況下這兩種布局是不需要進(jìn)行嵌套的,很多情況下 RecycleView 就可以...
因?yàn)槲⑿欧窒韺?duì)圖片有大小限制,最多32k,只要把圖片循環(huán)壓縮到32k以下就完成了,特此記錄以下。
通過(guò)前面的學(xué)習(xí),我們已經(jīng)會(huì)使用DataBinding的一些基礎(chǔ)語(yǔ)法了,而這一篇,我就和大家一起開啟DataBinding的進(jìn)階之旅,下面就讓我們通過(guò)幾個(gè)小例子一起起飛吧。 1...
1、概述 Databinding 是一種框架,MVVM是一種模式,兩者的概念是不一樣的。我的理解DataBinding是一個(gè)實(shí)現(xiàn)數(shù)據(jù)和UI綁定的框架,只是一個(gè)實(shí)現(xiàn)MVVM模式...