Android实现带圆环的圆形头像

在最近写的一个天气APP中用到了圆形头像这样的一个样式,中间是圆形的头像(被圆形切割的图片),周围是一个带颜色的圆环。如下图所示,今天就来说一所它的实现过程。它的实现也不是...

2020-10-14

Android Studio 常见问题及解决方法(推荐)

一、Error:All flavors must now belong to a named flavor dimension问题描述:Error:All flavors must now belong to a named flavor dimension.解决办法:应该是因为使用了p...

2020-10-14

详解基于Android的Appium+Python自动化脚本编写

1.AppiumAppium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试, 它使用WebDriver协议驱动iOS,Android和Windows应用程序。
通过Appium,我们可以模拟点击和屏幕...

2020-10-14

Android实现类似ios滑动按钮

IOS的滑动按钮菜单在UI设计里面绝对堪称一绝,在学习了Android的自定义view后,我萌生了模仿它的想法。实现上面的模拟需要自定义一个View;1)、在View的OnDraw里画出圆角矩形,分别...

2020-10-14

Android实现波浪球效果

波浪球的效果一直都是想模仿的对象,在最近一段时间里模仿了这一界面,其实所用知识并不多。1)、波浪的效果是利用三角函数来实现的,在自定义view中创建容量为width的数组,由y=Asin...

2020-10-14

Android实现微信加号菜单模式

本文实例为大家分享了Android实现微信加号菜单模式的具体代码,供大家参考,具体内容如下在模仿微信过程中有一个加号菜单启动着实让我有点费心,因为我去掉了自带的标题栏,想通过O...

2020-10-14

Android封装对原生Log进行封装的操作

我就废话不多说了,大家还是直接看代码吧~package com.zjx.taobaounion.utils;import android.util.Log;public class LogUtils { private static int currentLev = 4; // 当...

2020-10-14

Android Handler实现闪屏页倒计时代码

我就废话不多说了,大家还是直接看代码吧~package com.zjx.todayinfomation;import android.os.Handler;public class CustomCountDownTimer implements Runnable{ // 1.实时...

2020-10-14

详解Android 进程

多进程如果需要的时候,app可以创建多进程。在进程里面各类组件元素的清单文件条目 、 、 和
— 均支持 android:process 属性,此属性可以指定该组件应在哪个进程运行。默认进...

2020-10-14

解决Android-RecyclerView列表倒计时错乱问题

前言转眼间距离上次写博客已是过了一个年轮,期间发生了不少事;经历了离职、找工作,新公司的第一版项目上线。现在总算是有时间可以将遇到的问题梳理下了,后期有时间也会分享更多...

2020-10-14

解决Android popupWindow设置背景透明度无效的问题

有的时候当我们使用popwindow时将当前的activity当做View传给其他fragment使用时会导致我们设置背景变暗效果失效,导致这个原因的问题是因为我们传view后当弹出popupwindw的...

2020-10-14

解决TabLayout 不显示下划线问题

如下所示:tabLayout.setSelectedTabIndicatorColor(Color.TRANSPARENT);tabLayout.setFocusableInTouchMode(false);如果没有上面那个再进入页面时候回有默认的下划线显示所...

2020-10-14

flutter 路由跳转的实现示例

路由
做Android/iOS原生开发的时候,要打开一个新的页面,你得知道你的目标页面对象,然后初始化一个Intent或者ViewController,再通过startActivity或者pushViewController来推出...

2020-10-14

android 控件同时监听单击和双击实例

不适用click而用touch自定义监听:class myOnGestureListener extends GestureDetector.SimpleOnGestureListener { @Override public boolean onDoubleTap(MotionEvent e) {...

2020-10-14

TabLayout标题文字不显示的解决操作

问题描述:使用Design包的TabLayout实现类似网易选项卡动态滑动效果的时候,使用addTab()方法给TabLayout动态添加标题的时候,标题可能会出现不显示文字的情况。分析:真实情况并不...

2020-10-14

Android Button按钮点击背景和文字变化操作

Android 原生的按钮点击状态是有变化的,但是如果是自己加了一个.png格式的图片为背景色,按钮点击就不会有任何效果,为了达到点击按钮有一闪的效果,我们就需要准备两张图进行切换...

2020-10-14

android 日志文件LogUtils实例

背景这是好久之前在网上找的一个常用类,已经忘记原文链接了,但是觉得很好用一直都在用,可以将日志写到file里面也可以定位你是在哪个类哪一行打印的日志,保存到文件的路径就是an...

2020-10-14

Android List(集合)中的对象以某一个字段排序案例

在Android开发中,有时我们需要对一个对象的集合按照某一个字段进行排序,Beanpublic class Student { private int studentId; private String studentName; private int age;...

2020-10-14

Android adb安装apk时提示Invalid APK file的问题

今天在使用adb命令安装apk时,无法安装成功,进入到android sdk 下的platform_tools下也是无法安装成功:先贴一下我的调用过程xu:~ xiaokai$ adb devicesList of devices attache...

2020-10-14

Android adb命令中pm工具的作用及用法说明

玩安卓的人都知道adb,玩adb的人都知道install和uninstall,但是为什么adb shell pm install packagename命令中间要有一个pm?pm是什么意思,起什么作用的?这个问题恐怕不是每个人都...

2020-10-14

Android Tablayout 自定义Tab布局的使用案例

开发公司的项目中需要实现以下效果图,需要自定义TabLayout 中的TabTablayout xml <android.support.design.widget.TabLayout android:id="@+id/dialog_mod_icon_tablayout"...

2020-10-14

解决Android TabLayout 在宽屏幕上tab不能平均分配的问题

当TabLayout 在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示。此时设置app:tabMode="fixed"或者top_table.setTabMode(TabLayout.M...

2020-10-14

Kotlin作用域函数之间的区别和使用场景详解

作用域函数Kotlin 的作用域函数有五种:let、run、with、apply 以及 also。这些函数基本上做了同样的事情:在一个对象上执行一个代码块。下面是作用域函数的典型用法:val adam...

2020-10-14

Android实现进度条(ProgressBar)的功能与用法

进度条(ProgressBar)的功能与用法,供大家参考,具体内容如下进度条是UI界面中一种实用的UI组件,用于显示一个耗时操作显示出来的百分比,进度条可以动态的显示进度,避免是用户觉得系...

2020-10-14

Android绘制跟随手指移动的小球

为了实现一个跟随手指移动的小球,考虑到开发自定义的UI组件,这个UI组件将会在一个指定的位置绘制一个小球,这个位置可以动态改变。当用户手指在屏幕上拖动时,程序监听到这个手指...

2020-10-14

Android实现图片浏览并改变透明度

本文实例为大家分享了简单的图片浏览器制作,供大家参考,具体内容如下例子中的图片浏览器既可以改变图片的透明度,也可以根据用户在图片上选定的某一区域,对其进行显示,用于查看图...

2020-10-14

Android实现随手指移动小球

本文实例为大家分享了Android实现随手指移动小球的具体代码,供大家参考,具体内容如下这个随手指移动小球,首先要使用paint画笔在canvas画布画出一个圆,然后重写OnTouchEvent(),...

2020-10-14

Android自定义弹框样式

弹框样式的自定义是通过改变v7包下的AlertDialog的Window对象的view及控制Window的宽高实现的。所有源码如下,其中自定义View的宽度设置为手机屏幕宽度的82%。 import androi...

2020-10-14

Android Studio / IDEA kotlin 显示 var 真实类型操作

File —> Settings —> Editor —> Inlay Hints —> Kotlin勾选Show local variable type hints启用前启用后补充知识:Android Studio 编译: Program type already present:...

2020-10-14

解决Android Studio Log.v和Log.d不显示的问题

今天用华为荣耀7进行安卓测试,发现Log.v和Log.d不显示打印信息,只显示Log.i、Log.w和Log.e的信息。protected void onCreate(Bundle savedInstanceState){ super.onCreate(sa...

2020-10-14

完美解决Android App启动页有白屏闪过的问题

应用启动的时候有短暂的白屏,如图:可以通过设置theme的方式来解决 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme her...

2020-10-14

AndroidStudio替换项目图标ic_launcher操作

1.打开项目主界面,任意打开一个类文件,如MainActivity.java,不要打开布局文件的disign界面2.点击File-->New-->Image Asset,如图:3.选择要替换的图标4.选好之后点击ok5.点击Next6...

2020-10-14

IDEA打包jar-解决找不到或无法加载主类 main的问题

学习大佬们开发安全小工具,打包jar解决错误: 找不到或无法加载主类 main1 Maven方式遇到报错”找不到或无法加载主类 main“解决方案一定加入<build> <plugins>中的插件,这里...

2020-10-14

android studio实现简单的计算器(无bug)

本文实例为大家分享了android studio实现简单计算器的具体代码,供大家参考,具体内容如下1.效果图2布局代码<&#63;xml version="1.0" encoding="utf-8"&#63;><LinearLayout xml...

2020-10-14

Android实现加载等待展示

本文实例为大家分享了Android实现加载等待展示的具体代码,供大家参考,具体内容如下package com.zhcs.gis.app.modulecore.core.component.tool; import android.app.Activity;...

2020-10-14

flutter实现点击事件

本文实例为大家分享了flutter实现点击事件的具体代码,供大家参考,具体内容如下在Android中,您可以通过调用方法setOnClickListener将OnClick绑定到按钮等view上。在Flutter中,有...

2020-10-14

Android自定义View实现波浪动画

本文实例为大家分享了Android自定义View实现波浪动画的具体代码,供大家参考,具体内容如下效果演示代码调用与实现效果xml中调用<developer.shivam.waveview.Wave android:lay...

2020-10-14

Android实现Z轴布局效果

如果需要在布局中创造一个层叠的概念,那么使用Android系统中的ViewGroup是不够的,但是可以通过改变ViewGroup的绘制顺序实现代码下载继承自FrameLayoutFrameLayout已经帮我...

2020-10-14

Android双向选择控件DoubleSeekBar使用详解

本文实例为大家分享了Android双向选择控件DoubleSeekBar的使用方法,供大家参考,具体内容如下先看效果图1.DoubleSlideSeekBarpublic class DoubleSlideSeekBar extends View {...

2020-10-14

Android使用viewpager实现画廊式效果

本文实例为大家分享了Android使用viewpager实现画廊式效果的具体代码,供大家参考,具体内容如下先看一下效果1.创建一个自定义类 ZoomOutPageTransformerpublic class ZoomOutP...

2020-10-14

Android日期选择控件使用详解

本文实例为大家分享了Android日期选择控件的使用方法,供大家参考,具体内容如下1.创建dialog 布局<&#63;xml version="1.0" encoding="utf-8"&#63;><LinearLayout xmlns:androi...

2020-10-14

andorid 使用手势监听器GestureDetector遇到的不响应问题

做了一个项目,首页是使用ResideMenu实现,通过菜单栏里的菜单项创建的Fragment;所以一个Activtiy里就包含多个Fragment,想通过手势也能侧滑,就不用点击菜单按钮打开menu了;方法如下...

2020-10-14

使用newInstance()来实例化fragment并传递数据操作

好问题。答案就是这篇文章的题目所建议的,这是一种合理的设计。在这种情况下,newInstance()方法是一种“静态工厂方法",让我们在初始化和设置一个新的fragment的时候省去调用...

2020-10-14

Android 将本地资源图片转换成Drawable,进行设置大小操作

前言:因为项目中显示图片是用Picasso,设置placeholder和error图片的时候发现,本地图片的大小无法满足我的需求,需要先对图片大小改变再显示。Picasso的placeholder和error的参数...

2020-10-14

android获取图片尺寸的两种方式及bitmap的缩放操作

我就废话不多说了,大家还是直接看代码吧~ //Uri.parse("file://"+result.getImage().getCompressPath())) String path=uri.getPath(); Log.e("图片路径",path+""); Spann...

2020-10-14

解决Bitmap通过getWidth和getHeight获取尺寸不符的问题

在使用BitmapFactory加载图片时,常会出现这种情况,返回的图片尺寸与实际尺寸不符。这是由于我们把图片资源放到res/drawable文件路径下时,选择的文件不同所致,不同的文件夹会有...

2020-10-14

Android实现图片点击爆炸效果

本文实例为大家分享了Android实现图片点击爆炸效果的具体代码,供大家参考,具体内容如下实现效果:需要注意的点:ValueAnimatorValueAnimator,是针对值的,也就是说ValueAnimator不会...

2020-10-14

android实现点击图片全屏展示效果

本文实例为大家分享了android实现点击图片全屏展示的具体代码,供大家参考,具体内容如下MainActivity:public class MainActivity extends AppCompatActivity { private ImageV...

2020-10-14

浅谈android @id和@+id的区别

今天,简单讲讲android里关于@id和@+id的区别。之前,自己在布局里无论什么情况都使用@+id,可是后来发现有些代码用的是@id,自己不知道这两者之间有什么区别。于是就在网上查找资...

2020-10-14

Android中@id和@+id及@android:id的区别介绍

前言昨天突然有新来的同事问我这个@id 和@+id 的区别 ,为什么 我们的项目都是@id 自己新增的ui 使用的@+id这里说下我的简单的回复项目是维护的之前的是为了统一管理使用了@i...

2020-10-14
返回顶部
顶部