- 博客(38)
- 资源 (5)
- 收藏
- 关注
原创 uniapp 将svg转换为css可用的图标字体
1.转换平台链接 https://icomoon.io2.转换步骤2.1 打开https://icomoon.io/ 后,点击右上角登录旁边的icoMoon App进行登录2.2 具体流程图2.3 代码配置.将style.css和fonts文件放到项目的静态资源文件下并全局设置引入<i style="font-size: 48upx;position: absolute;left: 20rpx;color: #fff;" class="melyshop-melyshop-uniE90
2020-07-27 11:21:13 1987
原创 css3 旋转正方体特效实现
实现效果:完整实现代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>旋转立方体</title> <style type="text/css"> .container{ width: 100%; height: 1000px; background-color: #f5f5f5; padding-
2020-05-09 17:32:53 804
原创 css3实现文字卡片折叠效果
效果图静态效果图鼠标悬浮到标签上的效果完整实现代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title><
2020-05-09 16:57:32 1302 1
转载 前端架构演进及主流UI
文章目录前端三要素JavaScript 框架NodeJs常用UI框架前后端分离的演进MVVM模式总结前端演进到现在,各种技术框架已经层出不穷了,作为一名开发少不了要干一些前端的活儿,那么整个前端的架构体系是怎样的呢?让我们一起来了解回顾一下前端三要素HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容CSS(表现):层叠样式表...
2020-04-22 15:31:06 910
原创 微信公众号 网页支付的实现
1、支付js引用添加 <script src="http://res2.wx.qq.com/open/js/jweixin-1.4.0.js"></script>2、具体的实现流程:1.首先获取到支付订单号2.根据支付订单号获取支付参数3.通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程4.用户成功支...
2020-04-22 13:59:46 588
原创 微信公众号 网页授权实现
绪论:如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。关于网页授权回调域名的说明1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 htt...
2020-04-22 13:43:06 932
原创 uniapp canvas小程序分享海报的实现
小程序中经常会有海报的生成,为了使用方便就自己封装了js文件方便调用文件名为creatMaterialImage.js海报图效果如下:1,海报生成方法的具体实现// 用canvas生成分享图片,返回srcconst createShareImg = function(options, that) { return new Promise(function(resolve, reje...
2020-04-10 15:25:09 4686 2
原创 uniapp subPackages分包加载配置
1、 分包加载配置分包加载配置,此配置为小程序的分包加载机制。subPackages 节点接收一个数组,数组每一项都是应用的子包,其属性值如下:注意:subPackages 里的pages的路径是 root 下的相对路径,不是全路径。微信、百度小程序每个分包的大小是2M,总体积一共不能超过8M。支付宝小程序每个分包的大小是2M,总体积一共不能超过4M。分包下支持独立的 static...
2020-04-09 14:29:34 23430 1
原创 uniapp 自定义时间选择组件
1.自定义时间组件的效果2.组件的实现代码组件文件名timeChose.vue具体代码<template> <view> <uni-popup ref="popcash" type="bottom" @change="popChange"> <view class="pop_phone" style="height:550upx ...
2020-02-25 12:01:23 6904 7
原创 微信小程序实现瀑布流实例
瀑布流的效果图如下:1.wxml中的代码如下<!--pages/lsittest/listtest.wxml--><view class="containers"> <view id="left"> <view style="margin-bottom:20rpx;" wx:for="{{leftList}}" wx:key> ...
2019-12-12 16:25:25 2412 2
原创 Echarts介绍及常用设置的使用
ECharts是一个纯JavaScript图表库,底层依赖于轻量级的Canvas类库ZRender,基于BSD开原协议,是一款非常优秀的可视化前端框架。1、下载地址官网地址 :https://www.echartsjs.com/zh/index.html2、Echarts的引入npm的安装方法: npm install echarts --save3、属性的简单使用及自定义样式3.1、...
2019-11-09 11:42:09 439
原创 uniapp -- 页面顶部内容悬浮的完美解决方法
只需要在要悬浮的顶部区域外侧包裹一层标签 设置如下属性 该区域将会随着页面的滚动自动悬浮在顶部。.page_header {position: sticky;width: 100%;left: 0;right: 0;/* #ifdef H5 /top: 44px;//适配网页/ #endif // #ifndef H5 /top: 0;//适配其他平台/ #endif */...
2019-10-16 17:22:22 14713 1
原创 css 限制文本单行或多行显示 超出省略的实现方法
限制文本单行显示的css代码:overflow: hidden; //属性规定当内容溢出元素框时发生的事情 超出区域隐藏white-space: nowrap; //属性设置如何处理元素内的空白 nowrap规定段落中的文本不进行换行text-overflow: ellipsis; //属性规定当文本溢出包含元素时发生的事情。 ellipsis 显示省略符号来代表被修剪的文本...
2019-10-16 09:02:30 682
原创 码云Gitee Android端使用初解
国内的Git托管服务——码云(gitee.com)使用方便,快捷,功能齐全。非常适合项目开发使用码云和GitHub的使用方法非常类似,我们在码云上注册账号并登录后,需要先上传自己的SSH公钥。选择右上角用户头像 -> 菜单 “设置”->“安全设置”->然后选择“SSH公钥".填写一个便于识别的名称,然后把用户主目录下的.ssh/id_rsa.pub文件的内容粘贴进去:如下图所示...
2019-04-16 11:29:14 3219
原创 使用hellocharts绘制折线图 并自定义Y轴
效果图1、hellocharts 的引用 在app的 build.gradle 中添加 compile 'com.github.lecho:hellocharts-library:1.5.8@aar' 并再次编译即可2、hellocharts的使用 布局文件 <lecho.lib.hellocharts.view.LineChartView android:id="@...
2018-06-12 17:25:51 6004 1
原创 Android 多商品订单多图评价功能实现(类似淘宝,可自定义可上传图片数量)
公司的商城类项目,需要对一份订单的里面多个商品进行分别评价(图片,文字内容,星级),为了方便使用抽时间实现了这个功能,整体来说还是比较简单的。下面是ui效果图项目要求最多上传5张图片,这就涉及到换行的问题。最终找到了一个完美的结决方法。利用recycleView嵌套了一个流式布局FlowTagLayout解决了动态添加复用的问题。...
2018-06-08 16:42:12 6327 5
原创 百度地图实现定位功能及城市选择
由于项目需要于是单独抽出了一点时间实现了这个功能,目前效果还不错,应该可以满足大多数的需求。下面图片是UI效果图:1,实现该效果首先需要集成百度地图sdk ,主要集成基础定位,室内定位,基础地图,检索功能,计算工具等模块sdk。具体的集成方式参考此处点击打开链接2,百度地图集成成功之后就可以开始地图的开发了地图模块首先是布局的构建,新建布局文件fragment_shopstore.xml<L...
2018-05-24 15:48:25 10268
原创 swiper实现老虎机抽奖
页面效果组件代码1、组件名draw.vue<template> <view style="width: 100%;height: 100%;"> <view class="draw-main"> <draw-item ref="drawItem1" :interval="200" :duration="300" :drawImg="drawImg" style="width: 30%;height: 86%;" :index="drawIndex
2021-04-06 13:10:27 1032 2
原创 Flutter学习 极速构建漂亮的原生应用
Flutter 官网 https://flutterchina.club/Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。1、Flutter的特点1、快速开发Flutter的热重载可帮助您快速地进行...
2018-09-21 11:11:57 1082
原创 推荐一个好用的Android网络请求库DaVinci 轻松解决cookie 同步问题
github 下载地址https://github.com/CPPAlien/DaVinci
2018-08-11 15:32:38 310
转载 Android 仿美团网,大众点评购买框悬浮效果之修改版
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17761431),请尊重他人的辛勤劳动成果,谢谢!我之前写了一篇关于美团网,大众点评的购买框效果的文章Android对ScrollVi...
2018-07-27 16:32:02 322
转载 Android 自定义ImageView支持缩放,拖拽,方便复用
今天刚发了一篇关于ImageView的缩放和拖拽的博客,然后我想了下,将他自定义下,方便我们来复用这个imageView,效果我就不多说了,http://blog.csdn.net/xiaanming/article/details/8827257就是这个效果,我只是把他抽...
2018-07-27 16:28:26 1304
转载 Android Vitamio的使用解析
概述Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆盖用户超过 5亿。 Vita...
2018-07-27 16:25:10 2809
原创 一个图片上传的工具类
package com.first.mzystore.utils;import android.util.Log;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStre...
2018-07-27 11:20:38 1081
原创 Android--Animation动画学习
1、动画主要分为两种模式1.1、补间动画(tweened animation)补间动画又可以分为四种形式,分别是 alpha(淡入淡出),translate(位移),scale(缩放大小),rotate(旋转)。xml的实现 首先需要在res/anim/ 文件夹下定义如下的动画实现方式alpha动画实现<?xml version="1.0" encoding="utf-8"?><...
2018-07-06 11:32:46 307
原创 推荐一款好用的json 转 object 的插件
1、在开发的过程中网络请求json字符串 解析的时候是很烦恼的,如果有一个快捷方便的自动解析工具可以省下不少时间。这里将推荐一款非常好用的插件。2、打开File -> Setting ->选择Plugins 然后搜索 GsonFormat 点击安装 然后apply -> ok 重新打开AS就可以使用了。3、使用的时候还需要几个工具类。Json.java代码如下package co...
2018-07-02 15:51:54 1831
原创 Fragment可见再加载的方法
1、这种方法的使用场景一般是希望在fragment可见时再做一些请求网络数据的操作或者是当页面某些数据需要动态刷新的时候,可以在fragment可见的时候刷新数据。2、当使用FragmentTransaction加载fragment,控制其显示隐藏的时候,或者与viewpager结合使用的时候,fragment的onresume方法是不会调用的 这个时候就会需要用到 onHiddenChange...
2018-07-02 15:14:17 2631
原创 一个好用的日期选择器工具库
androidstudio 使用 在bulid.gradle 中添加依赖implementation('cn.qqtheme.framework:WheelPicker:1.5.5') { exclude group: 'com.android.support'}使用起来非常简单年月日类型 DatePicker picker = new DatePicker(this, DatePic...
2018-06-27 17:03:33 1005
原创 Android 实现数字标记功能
实现这种功能需要自定义view继承TextView 1、BadgeView.javapackage com.first.mzystore.widget;import...
2018-06-27 15:23:07 952
原创 Android 购物选择颜色、尺码实现
在做一个项目的时候需要选择商品的规格,在参考了一些相似功能的实现之后,自己结合项目需求自定义了一个弹窗。下面是实现该功能的相关代码。
2018-06-13 14:38:13 1992
原创 优化app启动页 解决黑屏时间长的问题
要解决这个问题其实挺简单的只需要一个样式style即可1、在style.xml中添加下面的style 设置启动图片<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- 欢迎页背景 --> <item name="android:windowBa...
2018-06-12 17:08:05 2162
转载 仿网易音乐听歌识曲-麦克风动画
仿网易音乐听歌识曲-麦克风动画最近准备做一个关于麦克风的类库,平时听歌也基本用网易音乐,发现了这个效果挺不错的,所以实现收集起来。一、效果图二、实现思路分析透明度变换的体现;半径不断扩散;多个圆形的实现;实现思路: 主要在于如何能够把不同的圆环跟对应的透明度进行对应上。实现上用两个List进行实现。...
2018-06-07 14:21:00 817
原创 android 将view生成图片后保存到本地相册的实现
public class RecommendCodeActivity extends BaseActivity { private ImageView ivCode; String codeUrl = ""; private int codeId = 0; private TextView tvId, tvSave; private LinearLayout llMa...
2018-05-24 16:00:15 8368
原创 推荐一款非常好用方便的android 6.0权限申请工具
引用至点击打开链接androidStudio使用方法 :1.在项目的root gradle.build中allprojects { repositories { maven { url "https://jitpack.io" } // 加入这句话 }}2.在lib工程下的build.gradle中compile 'com.github.yxping:EasyPe...
2018-05-24 14:54:48 906
原创 百度地图周边检索功能的一些设置及自定义marker点
根据项目需求,要在地图上标记两种坐标点,根据这个需求需要对不同来源的坐标分类显示。下图是效果图:我使用的是最新的4.3.1版本的百度sdk,首先需要去百度地图api开发平台注册登陆,要想使用百度地图还要申请key:Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key开发环境配置:只需要将下载的sdk libs文件夹中相
2017-07-19 14:56:55 2486
Java并发编程实战pdf
2018-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人