登录
  • 欢迎访问Sharezer Blog

最新发布 第8页

Sharezer移动开发

本周热门

Android

Android 布局控件

LinearLayout(线性布局) 布局呈线性的,这种布局在显示组件的时候会默认保持组件之间的间隔以及组件之间的互相对齐。 线性布局显示组件的方式有两种方式:垂直和水平,是通过orientation来设定的。 不管是水平还是垂直线性布局一行(列)只能放置一个控件。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ……继续阅读 »

Android

Android中px、dp、dip、sp

常见的手机分辨率 QVGA(240×320像素) HVGA(480×320像素) WVGA(800×480像素) 720P(1280x720像素) 1080P(1920x1080像素) 2K(2560x1440像素) px 即像素,1px代表屏幕上一个物理的像素点。 dpi Dots Per Inch的缩写,即每英寸像素数量。 假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素点的数量为240/1.5=160dpi(……继续阅读 »

Android

Android Manifest Permission 权限描述

权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permission.ACCESS_COARSE_LOCATION 获取错略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 android.permission.ACCES……继续阅读 »

IOS

使用NSBezierPath在NSImageView中画线

if captureFilePath != nil{ let image: NSImage = getImageFromURL(url: captureFilePath!)! image.lockFocus() NSColor.white.setStroke() let height: Int = Int(image.size.height) let width: Int = Int(image.size.width) let lineWidth = CGFloat(height > width ? h……继续阅读 »

IOS

保存NSImage到文件

@IBAction func SaveImage(_ sender: Any) { if resuleImage.image != nil { let savePanel = NSSavePanel.init() savePanel.allowedFileTypes = [(captureFilePath?.pathExtension)!] savePanel.message = "Choose the path to save the image" savePanel.isExtensionHidden = false ……继续阅读 »

Cocos

Creator + Canvas + IOS实现UIWebView透明背景显示HTML

功能描述 IOS原生开发应用时,一些比较华丽的特效比较不好实现。如,粒子系统、骨骼动画、物理碰撞等。 所以有些比较绕的方式就是在HTML中实现表现,这样安卓和IOS也可以直接使用同一个H5界面做展示。 本文HTML页面使用Creator开发。 主要分几步实现: 透明WebView 透明掉HTML背景(Canvas透明) 去掉Creator加载界面 过程 WebView透明 在IOS中新建一个Image,有来检验UIWebView,是否透明。 在Image上放上一个UIWebView,由……继续阅读 »

Cocos

CososCreator 跨域访问服务器获取数据加载图片

[TOC] 前言 最近使用 Creator 写游戏,用遇到跨域问题。 一个是使用 XMLHttpRequest,直接获取时提示跨域。 另一个 cc.loader.load 加载外部图片,显示图片的时候。 纠结了很久,最后只能通过服务器转发来实现。 过程 服务器转发 这里实用 php 实现,建立一个 php 文件,加入以下代码: <?php header("Content-Type: text/html;charset=utf-8"); header("Access-Control-Allow-Origin: *"); $url = $_GET[……继续阅读 »

Cocos

Creator无限滚动中间放大控件

如下图所示: 把脚本拖动到节点上,再在节点下增加item就可以了 源码: cc.Class({ extends: cc.Component, properties: { items: { default: [], type: [cc.Node], visible: false, }, itemSize: cc.size(100, 100), itemStep: { ……继续阅读 »