记得刚开始做Andriod项目那会,经常会碰到一些上传图片的功能需求,特别是社交类的app,比如用户头像,说说配图,商品配图等功能都需要让我们到系统相册去选取图片,但官方却没...

记得刚开始做Andriod项目那会,经常会碰到一些上传图片的功能需求,特别是社交类的app,比如用户头像,说说配图,商品配图等功能都需要让我们到系统相册去选取图片,但官方却没...
前言:了解了 Compose 内部,接下来自己往里面添加各种组件,尝试各种属性 组件及组件属性: 首先自己在布局里添加一个 Text 组件 运行后会发现两个组件叠加在一起了:...
前言:本人也是刚开始了解的,不足之处请各位多多指教,多给意见,一起成长,一起进步!废话不多说,开始!!! 我的第一个Compose应用: 在 Jetpack Compose ...
自定义Dialog是一个非常常见的需求,Dialog上可以显示图标,或者标题,显示1个或者2个两个按钮。 效果如下: 先定义Dialog样式: 再去定义对话框的布局,首先来个...
先上图,不上图的程序员不是好程序员: 看了效果下面该看代码了 1、MainActivity的xml内代码 2、MainActivity的java文件内代码即逻辑代码 3、介绍...
模拟棋盘(11×11)0表示无子,1表示白子,2表示黑子,使用二维数组储存会存在很多的无用数据(0)但使用稀疏数组则可以避免这种情况: 其中的第 0 行的 [11, 11, ...
配置 一、根目录的build.gradle的buildscript,allprojects的repositories都得加上 完整示例: 二、app下的build.gradl...
ExoPlayer Library 概述 ExoPlayer是运行在YouTube app Android版本上的视频播放器 ExoPlayer是构建在Android低水平媒...
思路1 1.获取屏幕中要播放的中心点 2.获得播放控件在屏幕中的位置 思路2 创建一个RecycleView的监听器 找到当前屏幕可见的item 得到视频广告的item it...
使用: 添加依赖(依赖的是整个ExoPlayer库): implementation 'com.google.android.exoplayer:exoplayer:2.11...
1.新建一个dialog_layout.xml布局: Button按钮背景是白色的并且带有圆角,这个效果可以让UI设计师提供背景图片,也可以用shape绘制。1.1 在dra...
目录 效果展示 实现原理 原理很简单,需要用3个TextView,其中一个是展示文字的,一个是用来计算文字的行数,一个是用来展开和收起的: 然后需要在自定义控件的类中做相应的...
引言 讲真的,沉浸式状态栏真的太舒服了,QQ、微信、支付宝等诸多应用都用到了沉浸式,不光做到了状态栏,而且还有全面屏+刘海屏等屏幕适配沉浸式体验。但今天不谈太多,就针对状...
背景 从Android10(API 29)开始,在原有的主题适配的基础上,Google开始提供了Force Dark机制,在系统底层直接对颜色和图片进行转换处理,原生支持深色...
一、自定义View 因为Android系统内置的View无法实现我们需求,所以需要针对业务需求定制所需要的View,或者单种样式统一的布局出现在项目的多个地方,也可以把这个布...