
安卓控件详解
文章平均质量分 56
安卓控件详解
修行者对666
这个作者很懒,什么都没留下…
展开
-
离线安装腾讯x5内核(附安装包下载地址)
背景:由于项目需要在一个定制android设备上播放RTSP流视频,设备自带的浏览器内核不支持RTSP流播放,这就导致我使用webview播放h5网址上的视频的时候,无法正常播放视频。在android手机上都是可以播放的,所以猜测是定制android设备自带的浏览器内核兼容性比较差。7.加载成功之后在页面直接使用sdk提供的webview就可以使用x5内核加载h5网页了。由于设备没有联外网的,所以只能通过离线安装的方式。官网文档,发现流程写的并不清晰,而且没有提供离线安装包,所以这里做个整理。原创 2024-02-29 15:37:47 · 4340 阅读 · 0 评论 -
沉浸式
Android状态栏与导航栏一体化项目,实现沉浸式效果,状态栏和导航栏均支持设置颜色、渐变色、图片、透明度、内容入侵和状态栏深色字体;兼容竖屏、横屏,当屏幕旋转时会自动适配。Sofia一词源自于希腊语∑οφία,含义为智慧,译为中文应该可以叫做索菲亚,这也是我赋予这个项目的愿望。截图图一:状态栏和导航栏用图片作为背景。 图二:状态栏和导航栏随着Content的滑动...原创 2019-11-08 17:47:05 · 208 阅读 · 0 评论 -
Android通过WebView与JS交互的全面方式
前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图京东首页上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现 今天我将全面介绍Android通过WebView与JS交互的全面方式 目录目录1. 交互方式总结Android与JS通过We...原创 2017-05-22 09:32:36 · 1302 阅读 · 0 评论 -
安卓dialog去掉白边
getWindow().setBackgroundDrawableResource(android.R.color.transparent);原创 2019-11-29 17:20:24 · 592 阅读 · 1 评论 -
解析Glide用法
目录目录1. 简介介绍:Glide,是Android中一个图片加载开源库 Google的开源项目 主要作用:实现图片加载2. 功能特点2.1 功能列表功能列表从上面可以看出,Glide不仅实现了图片异步加载的功能,还解决了Android中加载图片时需要解决的一些常见问题 接下来,我会对Glide的每个功能点进行详细的介绍2.2 功能介绍2....原创 2017-05-22 10:23:06 · 469 阅读 · 0 评论 -
webview的详解
前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 京东首页 那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。今天我将全面介绍WebView的常用用法。 目录文章目录1. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的W...原创 2017-05-22 09:36:03 · 655 阅读 · 0 评论 -
dialogfragment设置底部没有和屏幕有间隔
@Override public void onStart() { super.onStart(); Window window = getDialog().getWindow(); if (window != null) { //设置 window 的背景色为透明色. //如果通过 window 设置宽高时,想要设置宽为屏宽,就必须调用下面这行代码。 window.setBa..原创 2020-07-08 17:29:52 · 1502 阅读 · 0 评论 -
安卓防止输入框自动弹出
安卓防止输入框自动弹出可以在edittext的父布局结构中(例如LinearLayout,RelativeLayout等)添加android:focusable="true"android:focusableInTouchMode="true"原创 2020-06-30 19:15:17 · 374 阅读 · 0 评论 -
简单易懂的自定义view
1. View的分类视图View主要分为两类:类别 解释 特点 单一视图 即一个View,如TextView 不包含子View 视图组 即多个View组成的ViewGroup,如LinearLayout 包含子View 2. View类简介View类是Android中各种组件的基类,如View是ViewGroup基类 View表现...原创 2017-05-19 17:20:53 · 459 阅读 · 0 评论 -
安卓状态栏
一、概述 最近项目中要求实现一个状态栏全透明的效果,可以在Activity中进行设置,添加代码:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window...原创 2020-06-29 15:05:08 · 509 阅读 · 0 评论 -
安卓轮播图
最近项目中改版,之前的轮播图实现不是很好,这次要改掉,之后就发现了一个完美的轮播图框架。框架地址框架的使用很简单:步骤:1.依赖Bannerdependencies{ compile 'com.youth.banner:banner:1.4.9' //最新版本}1232.清单文件中添加相关的权限<!-- if you want to load im...原创 2020-03-05 16:16:42 · 172 阅读 · 0 评论 -
开源项目: FlycoTabLayout
开源项目效果调用实例必练基本功Android studio 项目导入依赖compile路径dependencies{ compile 'com.android.support:support-v4:23.1.1' compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'}1 2 3 4F...转载 2018-08-22 13:32:53 · 3982 阅读 · 5 评论 -
Android View的绘制流程
Measure过程对于测量我们来说几个知识点,了解这几个知识点,之后的实例分析你才看得懂。1、MeasureSpec 的理解对于View的测量,肯定会和MeasureSpec接触,MeasureSpec是两个单词组成,翻译过来“测量规格”或者“测量参数”,很多博客包括官方文档对他的说明基本都是“一个MeasureSpec封装了从父容器传递给子容器的布局要求”,这个MeasureSpec 封装...原创 2017-06-02 18:12:14 · 698 阅读 · 0 评论