会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
snowyeti
博客园
首页
新随笔
联系
订阅
管理
2021年2月20日
【Android初级】如何实现一个有动画效果的自定义下拉菜单
摘要: 我们在购物APP里面设置收货地址时,都会有让我们选择省份及城市的下拉菜单项。今天我将使用Android原生的 Spinner 控件来实现一个自定义的下拉菜单功能,并配上一个透明渐变动画效果。 要实现的功能及思路如下: 下拉菜单样式是自定义的、非原生效果:需要使用 setDropDownViewRes
阅读全文
posted @ 2021-02-20 23:33 snowyeti
阅读(771)
评论(0)
推荐(0)
2021年2月2日
【Android初级】如何实现一个比相册更高大上的左右滑动特效(附源码)
摘要: 在Android里面,想要实现一个类似相册的左右滑动效果,我们除了可以用Gallery、HorizontalScrollView、ViewPager等控件,还可以用一个叫做 ViewFlipper 的类来代替实现,它继承于 ViewAnimator。如见其名,这个类是跟动画有关,会将添加到它里面的两
阅读全文
posted @ 2021-02-02 22:53 snowyeti
阅读(536)
评论(0)
推荐(0)
2021年1月31日
【Android初级】如何让APP无法在指定的系统版本上运行
摘要: 随着市面上越来越多三方APP的出现,某些手机厂商也开始对这些APP进行了安装限制或者运行限制,或者三方APP自身的版本过低,无法被特定的系统版本所支持。 今天我将要模拟实现一个“由于APP自身版本过低、导致无法在当前的系统版本上运行”的功能效果。 实现思路如下: 要获得APP的目标运行版本,也要知道
阅读全文
posted @ 2021-01-31 23:33 snowyeti
阅读(281)
评论(0)
推荐(0)
【Android初级】教你用两行代码实现“显示/隐藏密码”的效果
摘要: Android里面要使用密码的场景是非常多的,支付宝、微信、淘宝以及各大银行APP,都跟用户的密码有关。用户的密码是极为隐私的,用户在输入时不希望密码被别人看到,所以几乎所有需要输入密码的场景下都会把密码隐藏起来,显示成一串的黑点。今天我们就来看下如何实现这个能动态显示密码和隐藏密码的效果。 要实现
阅读全文
posted @ 2021-01-31 23:20 snowyeti
阅读(567)
评论(0)
推荐(0)
【Android初级】如何实现一个具有选择功能的对话框效果(附源码)
摘要: 我们去餐厅吃饭时,服务员都会拿菜单给我们选择点什么菜。今天就分享一个具有选择功能的简易对话框,给用户展示一个选择列表。实现思路如下: 既然有选择列表,那么这个列表的内容肯定保存在某个地方 用户选择某一项后,给用户做出提示,刚才选择的是什么 该功能主要用的是 AlertDialog,源码如下: 1、主
阅读全文
posted @ 2021-01-31 22:53 snowyeti
阅读(138)
评论(0)
推荐(0)
2021年1月27日
【Android初级】如何动态添加菜单项(附源码+避坑)
摘要: 我们平时在开发过程中,为了灵活多变,除了使用静态的菜单,还有动态添加菜单的需求。今天要分享的功能如下: 在界面的右上角有个更多选项,点开后,有两个子菜单:关于和退出 点击“关于”,弹出一个对话框,显示一句话 点击“退出”,弹出一个对话框,用户点击“确定”,关闭整个页面;点击“取消”,不关闭页面 实现
阅读全文
posted @ 2021-01-27 23:32 snowyeti
阅读(488)
评论(0)
推荐(0)
【Android初级】如何实现一个“模拟后台下载”的加载效果(附源码)
摘要: 在Android里面,后台的任务下载功能是非常常用的,比如在APP Store里面下载应用,下载应用时,需要跟用户进行交互,告诉用户当前正在下载以及下载完成等。 今天我将通过使用Android的原生控件 ProgressDialog 来实现一个“模拟后台下载”的效果。实现思路如下: 用户点击按钮,模
阅读全文
posted @ 2021-01-27 22:38 snowyeti
阅读(358)
评论(0)
推荐(0)
2021年1月26日
【Android初级】使用Gallery实现照片拖动的特效(附源码)
摘要: 今天要分享一个非常简单的功能: 使用Android原生控件Gallery实现照片拖动的特效 实现思路如下: 在布局文件中定义一个Gallery控件 由于要显示多张图,为了方便,我直接引用了Android原生的图片资源 Gallery只是一个控件,为了将图片数据跟控件进行绑定,还需要一个继承BaseA
阅读全文
posted @ 2021-01-26 19:31 snowyeti
阅读(130)
评论(0)
推荐(0)
【Android初级】使用TypeFace设置TextView的文字字体(附源码)
摘要: 在Android里面设置一个TextView的文字颜色和文字大小,都很简单,也是一个常用的基本功能。但很少有设置文字字体的,今天要分享的是通过TypeFace去设置TextView的文字字体,布局里面有两个Button,总共包含两个小功能:换字体和变大。 功能的核心部分主要是两点: 创建assets
阅读全文
posted @ 2021-01-26 16:52 snowyeti
阅读(249)
评论(0)
推荐(0)
【Android初级】利用startActivityForResult返回数据到前一个Activity(附源码+解析)
摘要: 在Android里面,从一个Activity跳转到另一个Activity、再返回,前一个Activity默认是能够保存数据和状态的。但这次我想通过利用startActivityForResult达到相同的目的,虽然看起来变复杂了,但可以探索下startActivityForResult背后的原理和使
阅读全文
posted @ 2021-01-26 16:31 snowyeti
阅读(214)
评论(0)
推荐(0)
下一页
公告