![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能实现
zhuhewie
这个作者很懒,什么都没留下…
展开
-
Android 6.0以上获取悬浮窗权限
Android 6.0以上获取悬浮窗权限public static boolean checkFloatingPermission(Context context){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { //6以上机型需要动态授权悬浮窗权限 return Settings.canDrawOverlays(context); }else{原创 2021-02-02 18:09:49 · 595 阅读 · 0 评论 -
Android 中动态加载shape
Android 中动态加载shape动态加载shape类继承关系RoundRectShapeArcShape 绘制圆形或者扇形OvalShape 椭圆动态加载shape今天遇到一个动态加载shape的需求,解决后分享给大家.这篇文章参考了https://www.jianshu.com/p/8b8872b6bc21类继承关系RoundRectShape /** 外部矩形 ...原创 2019-10-30 11:27:27 · 603 阅读 · 0 评论 -
Android 如何自定义apk打包的包名
今天插播一篇文章,如何通过Android Studio自定义我们打包的apk文件名.找到你App的build.gradle文件,不是根目录的Build.gradle如下图:在android 标签中添加如下代码 //修改apk 的 文件名 applicationVariants.all { variant -> variant.outputs.all { ...原创 2019-09-06 01:27:52 · 4356 阅读 · 0 评论 -
Android自定义带删除按钮的Edittext
Android自定义带删除按钮的Edittext题记:在我们做需求的时候经常会遇到一个需求, 就是输入框右侧需要一个删除按钮,点击后删除已输入文本输入内容.今天我就给大家介绍一个实现的方法,正所谓道路千万条,喜欢的最好!这个功能实现起来有很多很多种方法.我今天介绍的也只是一种我认为比较好的一种方法.切记,选择最适合你的项目的,才是最好的!!我使用的是继承自EditTextpackage c...原创 2019-09-15 22:28:10 · 523 阅读 · 1 评论 -
Android自定义Toast
给大家带来一个全屏宽度的自定义Toast.这个用的是kotlin.package com.arbitratorapp.view.customimport android.content.Contextimport android.os.Buildimport android.support.constraint.ConstraintLayoutimport android.suppo...原创 2019-09-15 22:38:31 · 124 阅读 · 0 评论 -
Android继承已有的控件自定义ViewGroup
题记:Android中自定义View分为很多种,今天我给大家介绍一种继承自已有布局,结合xml实现自定义View我们以一个顶部的TitleView为实例,带大家了解一下怎么实现一个这种类型的ViewGroup最终效果如下图:1. 写我们的xmlxml的文件名:view_back_layout<?xml version="1.0" encoding="utf-8"?>&...原创 2019-09-16 08:50:25 · 375 阅读 · 0 评论