文章目录前言一、权限申请二、自定义控件BlurBGImageView三、获取屏幕截图四、新加模糊效果的窗口五、动态更新背景六、在收到各手势后进行对应动作 前言因项目需要实现动态毛玻璃遮盖效果,在此记录一下仿照一些手机厂商所做的通知中心下拉背景毛玻璃特效功能实现的一些步骤一、权限申请本demo涉及需要的权限如下:<uses-permission android:name="android.p
转载 2023-06-28 13:19:24
680阅读
    最近一直在研究安卓的自定义View的绘制,不过只是简单的单个模块练习远远达不到期望的水准,于是,决定通过完全的自定义View实现一个便签的app,一是为了提升自己对View绘制的掌握水平,二是这个app可以用来随时记录生活中的闪光点或者学习要点,在有空的时候对这些要点进行挖掘与回顾。    app实现了便签的创建,保存,删除,多样式选择,详见gif:
目录介绍 1.简单介绍 2.shape可以自定义四种类型的形状 3.rectangle【矩形】介绍 4.oval【圆】介绍 5.line【线形】介绍 6.ring【环形】介绍1.简单介绍 一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样用css来定义,而
转载 2023-08-31 15:17:05
210阅读
Android自定义Toast总结最近工作中遇到一个这样的场景:看电视时,当用户换台时,我们想要提示用户当前频道名称及节目内容,并且为了醒目,我们还要同时把台标也显示出来。 很常见的一个场景,相信大家都遇到过。当然,实现也很方便,我们可以通过显示\隐藏View、PopupWindow、自定义Dialog等实现它。可是这次我希望通过自定义Toast来实现。自定义Toast的显示内容根据需求,我们要显
上一篇文章介绍了如何使用GL10描绘三维物体的线段框架,后面给出的立方体和球体效果图,虽然看起来具备立体的轮廓,可离真实的物体还差得远。因为现实生活中的物体不仅仅有个骨架,还有花纹有光泽(比如衣服),所以若想让三维物体更加符合实际,就得给它加一层皮,也可以说是加一件衣服,这个皮毛大衣用OpenGL的术语称呼则为“纹理”。 三维物体的骨架是通过三维坐标系表示的,每个点都有x、y、z三个方向上的数值大
Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够
原创 2023-02-07 05:44:28
147阅读
# Android自定义TabLayout背景Android应用程序开发中,TabLayout是一种常见的UI组件,用于显示多个选项卡页面,并且可以实现滑动切换页面的功能。但是,TabLayout默认的背景样式可能无法满足所有项目的需求,因此我们需要自定义TabLayout的背景样式。 ## 自定义TabLayout背景自定义TabLayout的背景,我们可以通过使用自定义的布局文件
原创 2024-03-20 04:32:58
152阅读
# Android自定义SeekBar背景 ## 引言 SeekBar是Android开发中常用的一个控件,用于实现滑动条功能。默认情况下,SeekBar的背景是一个灰色的条形,但是我们可以通过自定义SeekBar的背景来实现更加个性化的效果。本文将介绍如何自定义SeekBar的背景,并提供代码示例供读者参考。 ## 实现步骤 ### 1. 创建自定义的Drawable 首先,我们需要创
原创 2023-09-28 08:16:00
432阅读
# Android tabItem 自定义背景实现方法 ## 1. 整体流程 首先,我们需要明确整个实现“Android tabItem 自定义背景”的流程。下面是实现该功能的步骤表格: | 步骤 | 操作 | | --- | --- | | 1 | 创建一个自定义的drawable文件,用于设置tabItem的背景 | | 2 | 在布局文件中使用设置tabItem的背景 | | 3 |
原创 2024-02-27 05:44:39
75阅读
# Android switch自定义背景 ## 简介 Android提供了一种非常实用的UI组件——Switch(开关)用于切换开关状态。然而,为了满足特定的设计需求,我们可能需要自定义Switch的背景。本文将介绍如何在Android自定义Switch的背景,并提供相应的代码示例。 ## 准备工作 在开始之前,我们需要创建一个新的Android项目,并确保项目配置中包含Switch组
原创 2023-11-22 06:28:42
202阅读
      CoordinatorLayout顾名思义协调布局,是用来协调该布局下的子控件,最简单地使用就是头部伸缩和折叠了,配合着TabLayout,只需要设置一下AppBarLayout子控件的layout_scrollFlags以及底下滑动控件的layout_behavior就行了,组合起来效果非常不错,网上这种详细的教程有很多,这片文章主要讲述一下简单的自定义
单张图片的点击放大,背景模糊,不能缩放要点::style来动态控制filter模糊属性点击图片调用函数viewImg设置属性isBlur为true展示大图和模糊背景模糊背景和展示大图元素在同一层级而不是父子级别(父元素用fitler: blur(1);子元素也模糊)<template> <--isBlur变量为true展示模糊属性否则属性为空不模糊--> <vi
原创 2023-05-12 21:30:35
1048阅读
如何自定义Android菜单背
原创 2023-07-31 22:23:07
113阅读
# Android AlertDialog 自定义背景Android开发中,AlertDialog是一种常用的对话框,用于向用户显示信息或接收用户的操作。通常情况下,AlertDialog会有一个默认的背景样式,但有时候我们希望能够自定义AlertDialog的背景,以使其更符合我们的应用主题。本文将介绍如何在Android应用中自定义AlertDialog的背景。 ## 为什么要自定义A
原创 2024-06-16 03:53:32
530阅读
# Android 自定义表盘背景 随着智能手表的普及,很多用户都希望能够自定义自己的表盘背景,以体现个人风格。Android系统为开发者提供了丰富的API,使得定制表盘成为可能。在这篇文章中,我们将探讨如何创建一个自定义Android Wear表盘背景,并提供代码示例以帮助理解。 ## 什么是表盘背景? 在智能手表中,表盘背景是显示时间和其他信息的界面。通过自定义表盘,你可以更改时间的样
原创 2024-09-14 06:44:20
110阅读
# Android自定义Checkbox背景实现步骤 ## 概述 在Android开发中,我们经常需要自定义控件来满足特定的设计需求。本文将指导你如何实现自定义Android Checkbox的背景。首先,我们会介绍整个实现的流程,并用表格展示每个步骤需要做什么。然后,我们会详细说明每一步需要的代码,并对这些代码进行注释。 ## 实现步骤 | 步骤 | 描述 | | --- | --- |
原创 2023-12-10 10:13:02
497阅读
# Android Popmenu自定义背景实现 ## 1. 简介 在Android应用开发中,Popmenu是一种常用的弹出菜单控件,它可以显示在指定的位置,并提供多个选项供用户选择。通常情况下,Popmenu的背景是系统默认的样式,但是我们也可以通过自定义背景来实现个性化的效果。 本文将指导刚入行的开发者如何实现Android Popmenu的自定义背景。首先,我们将介绍整个过程的流程,并
原创 2023-08-27 11:01:56
432阅读
# 如何实现Android日历自定义背景 ## 简介 在Android应用中,日历是一个常见的功能模块。有时候我们需要根据特定的主题或者需求来自定义日历的背景。本文将指导你如何在Android应用中实现日历自定义背景。 ### 流程概述 下面是实现Android日历自定义背景的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 添加CalendarView到布局文件
原创 2024-05-18 03:29:39
156阅读
# Android toast 自定义背景Android开发中,Toast是一种简单的消息提示框,通常用于向用户显示一些临时性的提示信息。然而,Android系统默认的Toast显示效果比较简单,无法满足一些特定需求。本文将介绍如何通过自定义Toast的背景来改变其外观。 ## 自定义Toast背景自定义Toast的背景,我们需要创建一个自定义的Toast布局文件,并通过代码将其应用
原创 2024-02-26 06:10:58
138阅读
0x0 前言某设计网经常会有很多优秀漂亮的交互设计作品,有一天,偶遇这样的效果,动画流畅,交互自然,于是埋头自己解剖其中的元素,做了个开源控件,十来天有了一百来个star,觉得很受欢迎,今天专门写这潦草几笔,分享案发经过,希望对同行有所帮助。0x1 准备效果图 preview 效果分析 曲线部分 两个三阶贝塞尔曲线 1、默认状态:直线,首尾标注,默认值标注。 2、手指按下:曲线动画执
转载 2月前
329阅读
  • 1
  • 2
  • 3
  • 4
  • 5