❶ 怎么样在安卓手机实时预览sketch的效果图
腾讯isux出品的psPlay只能用于PhotoShop。 使用UI中国出品的ScreenRunner可以实现设计稿预览,但是需要手工把PNG文件拖到窗口,并未有photoshop预览方便。 Sketch自带的Mirror可以进行预览,但是要进行收费$4.99。 幸运的是,Github 上有人为 Sketch 和 Skala 之间加了一个桥梁:marcisme/sketch-preview · GitHub 使用方法可以参见它的 readme。 Skala preview 被称作 iOS UI 设计师必备,可以非常方便的将在 Mac 上设计的效果图发到iOS设备上预览。 有OSX,IOS,android版本 1、把GitHub下载的SketchPreview压缩包,打开Sketch软件,选择Plugins -> Reveal Plugins Folder放入压缩包。 2、通过SketchPreview中间件,可以设置预览的倍数。@2X或者@3X 3、设置完成,按下⌘+P即可在IPAD和手机上预览。 TIPS:主机需要开启Skala preview,才能自动配对成功。
❷ android 自定义view怎么预览
自定义的View,相应的布局关系。
View的布局可以重写的方法有这些。
常用的方法可以重写。
下面是一个小例子
项目结构如下
自定义View类的结构
onDraw(Canvas canvas)
onTouchEvent(MotionEvent event)
是被重写的方法。
这个例子是 点击屏幕就画一个小圆。
public class DrawView extends View{ public float currentX = 40; public float currentY = 50; // 定义、并创建画笔 Paint p = new Paint(); public DrawView(Context context) { super(context); } public DrawView(Context context , AttributeSet set) { super(context ,set); } @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); // 设置画笔的颜色 p.setColor(Color.RED); // 绘制一个小圆(作为小球) canvas.drawCircle(currentX, currentY, 15, p); }
// 为该组件的触碰事件重写事件处理方法 @Override public boolean onTouchEvent(MotionEvent event) { // 修改currentX、currentY两个属性 currentX = event.getX(); currentY = event.getY(); // 通知当前组件重绘自己 invalidate(); // 返回true表明该处理方法已经处理该事件 return true; }}