- 博客(24)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 IOS 利用 MBProgressHUD 实现仿Android Toast 提示弹窗,带状态的Toast提示框
使用cocoapods安装,在Podfile文件中添加,(默认大家都是会使用cocoapods的哈),然后运行pod install来安装MBProgressHUD。1:MBProgressHUD 是简单易用的第三方库,能够方便的调用各种提示框,加载框。3:在项目的PrefixHeader.pch文件中添加,方便全局调用。2:创建MyProgressHUD文件。
2024-09-02 14:59:19 815
原创 Android EditView 通过setFilters 设置限制输入
EditView 通过setFilters 设置限制输入特殊字符串。EditView 通过setFilters 设置限制输入长度。
2024-07-10 19:06:15 206
原创 通过Okhttp3 post方式上传文件 Content-Type=multipart/form-data
在“Header”里面添加“Content-Type”好似无效一样,后台并不能接收到数据,接口一直是超时的状态,在RequestBody设置“Content-Type”才得以解决;
2023-05-06 19:24:26 4397 2
原创 Android WebView 使用Authorization、Cookie
Android WebView 使用Authorization、Cookie。
2023-05-04 11:42:50 818
原创 基于ViewBinding的Activity基类实现MPV模式开发框架
至此,一个自己常用的activity就构建好了,也算是MPV模式的简单实现,在Contract定义方法,在Presenter执行网络请求等操作,需要配合。收集了自己习惯的使用方法,然后将这些方法集成在基类中,如此便可更加便捷的使用,自己做个记录,然后也分享给大家.配合ViewContractBase,可以在MPV模式中使用。像素px-dp转换工具。viewBinding的使用就不多赘述了,一搜一大把。,实现简单实现可定制化程度较低的网络请求;Builder.java 窗口的构造器。
2023-04-23 11:10:10 180
转载 安卓APP在运行时对全局进行网络状态监听的实现
转载自:https://blog.51cto.com/wangjinchan/4752142 感谢博主:一粒程序米 分享一.前言怎么对APP进行全局的网络监听呢?仿照微信的无网状态下弹出的提示,应该怎么做?我是通过广播的方式通知是否有网络的,那么又如何实现全局监听呢?BaseaActivity,没错,就是它。我们在BaseaActivity使用EventBus订阅事件,具体的可以看一下代码。二.实现方法1.新建一个项目2.增加NetUtils类package com.example.app;
2022-04-12 09:12:41 1289
原创 TextView 文字添加动画效果
废话不多说,直接上代码//动态效果 public void convertText(final TextView textView, final int convertTextId) { final Animation scaleIn = AnimationUtils.loadAnimation(this, R.anim.text_scale_in); Animation scaleOut = AnimationUtils.loadA
2022-04-11 08:53:11 853
原创 过滤用户输入只能为金额格式
/** * 过滤用户输入只能为金额格式 */public class CashierInputFilter implements InputFilter { Pattern mPattern; //输入的最大金额 private static final int MAX_VALUE = Integer.MAX_VALUE; //小数点后的位数 private static final int POINTER_LENGTH = 2;
2022-03-02 09:45:43 72
原创 多页面切换指示控件,ViewPager配合使用
CircleIndicator.classimport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import androidx.annotation.Nullable;import android.util.AttributeSet;import android.view.View;/** * Cr
2022-03-02 09:40:31 106
原创 异步实时加载图片
很多时候我们都用得到异步实时加载图片,方式很多,以下是方法之一,实现较为简单;话不多说直接上代码getImageWithUrlAsyncTask.classimport android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.AsyncTask;import android.util.Log;import java.io.ByteArrayOutputStream;import java
2021-12-22 18:03:41 500
原创 Android 利用RecyclerView.Adapter实现树形多层级菜单
树形菜单在日常开发中经常用到,刚好当前业务有需求,于是自己倒腾了一个工具类,以实现树形菜单,灵感以及原理主要借鉴于: https://www.cnblogs.com/wader2011/archive/2011/11/30/2268877.html,感谢博主分享实现原理基本一致,引用原博主原文“用两个树形节点类集合分别去存储所有节点(List treeElements)和当前显示节点(List currentElements),当前显示节点集合currentElements中的数据显示在ListVi
2021-08-12 17:30:54 2283 6
原创 沉浸式状态栏隐藏虚拟键盘
//设置状态栏透明if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // Build.VERSION_CODES.LOLLIPOP=21 if (Build.VERSION.SDK_INT >= 21) { // 5.x开始需要把颜色设置透...
2018-06-13 09:45:06 206
原创 自定义Dialog
自定义的Dialog很多场景中我们都需要用到dialog,当然我们也可以用系统自带的,但是现在的系统被修改得很驳杂,有时候ui很难做到统一样式,不过我们可以通过自定义一些简单的控件,从而在不同的系统上拥有一致的体验,今天是第一次写博客,写一个简单的自定义dialog;自定义dialog弹窗动画自定义弹窗样式自定义dialog弹窗动画首先在styles.xml文件下创建打开关闭动画样式 <
2017-05-31 11:51:05 196
ios 实现注销的功能。。。。。
2016-08-22
ios 跳转并关闭之前所有的界面
2016-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人