![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android控件
文章平均质量分 59
雪芽蓝域zzs
礳励前行 不负韶华
展开
-
Android base64编码、图片转换
(2)将Base64数据流转换为可展示的Bitmap注意:含有“data:image/*;base64”的头的编码,在decode的时候就要去掉,否则是无法还原成功的。去掉头部再将bitmap转化成图片!原创 2023-10-04 09:24:17 · 864 阅读 · 0 评论 -
Android Webview跨域、localStorage数据存储、android原生与js互调
不是说上面代码写的是错误的,而是这样写的确有问题, 因为Webview浏览器并未打开找不到localStorage,所以要想解决这个问题就得先打开Android的Webview浏览器才能找到localStorage。有人问我是不是需要写布局文件,不写行不行,现在我就告诉你们,不写没问题,需要写就写不写直接创建New一个也行。下面我就介绍一个,我new一个Webview实现localStorage。有人问我是不是需要写布局文件,不写行不行,现在我就告诉你们,不写没问题,需要写就写不写直接创建New一个也行。原创 2023-02-19 17:00:57 · 3982 阅读 · 1 评论 -
android灰色滤镜布局
android灰色滤镜布局ColorMartrix类,这个类对外提供了很多 API,大家直接调用 API 就能得到大部分想要的效果了,除非你有特别特殊的操作,那么可以自己通过矩阵去运算。像灰度这样的效果,我们可以通过饱和度 API来操作:传入 0 就可以了,底层传入了一个特定的矩阵去做的运算。自定义ImagViewlayout使用效果自定义LinearLayoutlayout使用效果其他布局类似原创 2022-12-03 10:30:54 · 793 阅读 · 0 评论 -
高德地图 3D包进入黑屏
场景 使用高德地图最新版本(Android_Map3D_SDK_V7.5.0_20200610)出现黑屏,改回原来版本(Android_Map3D_SDK_V7.1.0_20191030)可以正常使用。解决方案 版本更新的话对应的jar包和so文件都需要进行替换,目前最新版的地图SDK是7.6.0版本,目前看您的jar包是7.5.0的版本,但so是7.6.0的版本,建议删除重新下载集成最新版的jar包和so。重点 jar包和so文件的版本号必须一致否则会出现黑屏。...原创 2020-11-21 15:39:05 · 706 阅读 · 1 评论 -
Glide设置图片4个角为圆角
//Glide设置图片圆角角度 RoundedCorners roundedCorners = new RoundedCorners(50); //通过RequestOptions扩展功能,override:采样率,因为ImageView就这么大,可以压缩图片,降低内存消耗 // RequestOptions options = RequestOptions.bitmapTransform(roundedCorners).override(20, 20); Request..原创 2020-06-29 18:34:04 · 1727 阅读 · 0 评论 -
Android自定义流式布局
在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何自定义一个类似热门标签那样的流式布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点。1.流式布局的特点以及应用场景 特点:当上面一行的空间不够容纳新的TextVi...原创 2020-01-16 14:22:56 · 4325 阅读 · 2 评论 -
Android 如何自定义判断点是否在(凹凸)多边形内
在开发中我们经常会遇到需要监听手势动作的需求,往往这些需求会与界面的某个区域绑定。但是当该区域是一个不规则的(凹凸)多边形时,这就给我们的判断添加了难度。 其实在第三方地图中就有判断点是否在指定区域内的功能,API中提供了相关的方法。但我们不可能在不使用地图功能的时候去特地导入Map类来实现...原创 2020-01-14 16:12:26 · 3358 阅读 · 0 评论 -
Androd自定义View实现竖直跑马灯效果
Androd自定义View实现竖直跑马灯效果,对其用自定义控件进行包装;实现其点击回调和自定义视图等功能跑马灯在我们日常使用的app中还是很常见的,以前做外卖app的时候商家公告就使用了此效果,但是它是横向滚动的,横向滚动多适用于单条信息;但凡涉及到多条信息的滚动展示,用纵向滚动效果会有更好的用户体验,今天我们通过自定义View来看看如何实现纵向跑马灯效果。MarqueeBean类publi...原创 2019-03-10 18:20:10 · 521 阅读 · 0 评论 -
Android界面布局文字水印
一、需求分析需求:在每个布局中加上水印效果,如下图:从图中,我们可以看到在页面中很明显有文字水印效果,那么如何实现这种效果呢:(1)水印文字有旋转角度(2)水印效果处于内容布局之上,且内容布局具有焦点效果(3)水印文字位置不固定可根据需求自动改变分析以上三步,可以利用Android自定义View的方式来实现。二 、效果实现1.自定义水印文字View从需求图中可以看到,水印文字有...原创 2018-11-03 17:05:41 · 1581 阅读 · 0 评论 -
Android开发点击物理键返回
Android开发点击物理键返回#Activitypublic class MainActivity extends AppCompatActivity implements View.OnClickListener, CallBackValue { private RelativeLayout rlHome, rlMsg, rlMine; private ImageView ...原创 2018-10-24 18:29:35 · 2069 阅读 · 0 评论 -
Android 逻辑代码动态设置资源文件属性
#Android 逻辑代码动态设置资源文件属性##需求 :使用Java逻辑代码动态设置资源文件属性包括字体大小、颜色、控件大小的设置、px-dp转换以及横竖屏切换。逻辑代码:如下public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView...原创 2018-10-13 11:47:37 · 1507 阅读 · 0 评论 -
引导界面滑动动画效果
#引导界面滑动动画效果#需求:打开app引导页图片产生滑动动画效果,根据需要将图片设置渐变、滑动等效果。#逻辑代码 public class MainActivity extends AppCompatActivity { private ImageView ivImg; @Override protected void onCreate(Bundle saved...原创 2018-09-24 00:10:20 · 946 阅读 · 0 评论 -
Android开发通过java将h264编码成mp4
Android开发通过java将h264编码成mp4android将Hi64编码成MP4,首先要说明的是H264是编码,而MP4则是一种容器。 1.首先我们需要去下载一个MP4Parser 的Jar包,最新Jar包http://download.csdn.net/detail/qq_34706837/9640613,这是我从Google上面下载的最新包。 2.当我们下载下来的JAR包,放入...原创 2018-09-08 17:10:40 · 1958 阅读 · 2 评论 -
Android开发Edittext延迟搜索
Android开发Edittext延迟搜索需求 :点击Edittext输入1秒后,如果1秒内没有新输入的内容,就进行搜索 ;如果搜索内容改变,则remove掉handler里面的请求,直到无输入数据变化1秒后进行搜索逻辑代码:如下public class EditTextActivity extends AppCompatActivity implements Handle...原创 2018-09-08 16:07:09 · 1284 阅读 · 0 评论 -
Android开发自定义ListView居中显示
Android开发自定义ListView居中显示通过自定义ListView是列表整体居中显示自定义ListView:如下public class HorizentalCenterListView extends ListView { public HorizentalCenterListView(Context context) { super(co...原创 2018-09-08 15:10:01 · 2179 阅读 · 0 评论