使用Path自定义圆角图片
简单实现圆角图片CircleView 效果: CircleImageView代码: {代码...} 整个原理就是用Path划出一个圆角矩形区域,调用super.onDraw(canvas)就可以让Drawable 落在那个区域。 使用,xml: {代码...} Activivty: {代码...} 看了些参考资料,发现上篇写错了,发现思路比较简单的,记录下。也可以用Shader, Xfermode实现,参...
2017-09-20
Android 与javaEE后台网络链接测试
本人是Android前端程序员,这段时间一直在学习Java后台,正好学到Servlet这一节,突然想到以前Android请求后台数据,正好试试,这次主要测试Android前端与请求后台,过程如下:一.用eclipse写一个servlet接受数据,接受到请求就打印数据
2017-10-05
Android 开发入门-详解4种基本布局
3.3.1 线性布局 LinearLayout {代码...} 使用 android:orientation 属性指定排列方向:vertical 垂直排列horizontal 水平排列,默认 {代码...} 使用 android:layout_gravity 指定控件在布局的对齐方式:top 顶部对齐center_vertical 垂直居中bottom 底部对齐 {代码...} 使用 android:layout_weight 以比例方式指定控件在...
2020-10-25
Ascend Extension for PyTorch的源码解析
源码下载后,如果需要编译torch-npu,最好保持pytorch的源码版本匹配,以及其编译环境的gcc,g++等与torch-npu的版本匹配,否则会出现各种乱起八糟的问题。
2024-12-17
具备自动刷新功能的 SAP ABAP ALV 报表
该报表主要结构如下,完整代码见文末。f_call_rfc_wait: 发起异步调用,等待 1 秒钟,来模拟每隔 1 秒刷新屏幕的效果。f_display_data: ALV 常规操作,调用函数 REUSE_ALV_LIST_DISPLAY 显示 ALV 数据。f_read_data: 调用函数 THUSRINFO,返回的结果作为 ALV 的数据源。该函数返回当前系统登录的用户名列表:完整代码: ...
2021-05-23
自定义itemClickView
极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义View类实现 自定义View标签 自定义View 布局 自定义View 选择器 自定义View 素材 Activity使用自定义View ItemClickVie...
2019-08-06
Android kotlin使用注解实现防按钮连点功能
SingleClick: {代码...} SingleClickAspect: {代码...} build.gradle(项目): {代码...} build.gradle(APP): {代码...} 使用: {代码...} {代码...}
2021-03-12
Android中Activity的Flags
Activity的标志位Flags有很多,但是我们在实际开发中用到的并不多,常用的且可以设定Activity 启动模式的有 Intent.FLAG_ACTIVITY_CLEAR_TOP、Intent.FLAG_ACTIVITY_NEW_TASK、Intent.FLAG_ACTIVITY_SINGLE_TOP 和 Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS;下面对它们一一介绍。
2021-06-01
Android studio 点击按钮 (跳转界面)
首先,我们有两个Java文件和与之绑定的xml文件。此处以HistoryActivity.java,activity\_history.xml 和 EventDetail.java,activity\_event\_detail.xml为例子。我们要实现在HistoryActivity界面中添加一个按钮,并且点击跳转到EventDetail界面。
2021-12-10
Vue3+Vue Router使用<transition>过渡动画实现左右分栏后台布局
利用Vue3及其配套的Vue Router实现后台管理系统中的页面过渡动画。文章首先简要介绍了Vue3的特性和Vue Router的基本用法,利用Vue3提供的<transition>组件以及Vue Router的路由钩子函数来实现页面过渡效果。
使用CoordinatorLayout打造各种炫酷的效果
使用CoordinatorLayout打造各种炫酷的效果 自定义Behavior —— 仿知乎,FloatActionButton隐藏与展示 NestedScrolling 机制深入解析 一步步带你读懂 CoordinatorLayout 源码 自定义 Behavior -仿新浪微博发现页的实现 ViewPager,ScrollView 嵌套ViewPager滑动冲突解决 自定义 behavior - 完美仿 QQ 浏览器首页,美团商家...
2019-09-23
Android技术分享| 【Android 自定义View】多人视频通话控件
【Android 自定义View】多人视频通话控件*以上图片截自微信等待中界面等待中界面上图是微信多人视频通话时未接通的界面状态,可见每个人的 View 中大致需包含了以下元素。头像昵称Loading View视频 View音频状态 icon所以,我们先写好每个人的布局。如下 {代码...} GroupUserVideoLayout接着定义自定义View类,GroupUser...
2022-03-01
Android ViewPager2 + Fragment + BottomNavigationView 联动
本篇主要介绍一下 ViewPager2 + Fragment + BottomNavigationView , 上篇中把ViewPager2和Fragment 联动起来了, 本篇主要把 BottomNavigationView集成进去
2022-12-02
Android UI基础 仿闲鱼发布页
Android UI基础 仿闲鱼发布页[链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接][链接]实现图:源码地址:[链接]代码太长不好看建议直接复制运行,需要可收藏用到的资源在最下面 {代码...} 使用到的资源:color : {代码...} 使...
2021-01-10
Android | 玩转AppBarLayout,设置scrollFlags滑动属性详解
有童鞋看了之前的文章反馈对AppBarLayout中的scrollFlags属性的设置不是很明白,这篇文章我们具体来讲讲这个属性的用法效果。
2021-03-15
【Flutter 混合开发】添加 Flutter 到 Android Fragment
Flutter 混合开发系列 包含如下:嵌入原生View-Android嵌入原生View-iOS与原生通信-MethodChannel与原生通信-BasicMessageChannel与原生通信-EventChannel添加 Flutter 到 Android Activity添加 Flutter 到 Android Fragment添加 Flutter 到 iOS每个工作日分享一篇,欢迎关注、点赞及转发。
2020-10-29
Android 软键盘和emoji表情切换方案,和微信几乎一样的体验
注意:本项目还有一个小坑。第一次进去的时候有时候输入框没有得到焦点,没有弹出软键盘,所以不能更好的量取软键盘高度,给了一个默认值787 软键盘默认高度。所以可以忽略不计,一旦弹出了软键盘,这个高度就被记录下来了,存在本地,以便下一次用。这几天没事,想到之前做im聊天的时候,表情输入和键盘之间的切换体验...
2016-01-22