dsandler / markers Goto Github PK
View Code? Open in Web Editor NEWSample app demonstrating use of Android touch APIs for pressure-sensitive drawing.
License: Apache License 2.0
Sample app demonstrating use of Android touch APIs for pressure-sensitive drawing.
License: Apache License 2.0
It's time to give up on multi-draw, at least by default.
I originally set Markers up this way for a few reasons:
android.hardware.touchscreen.multitouch
device feature) didn't necessarily track two pointers distinctly and consistently; effectively they reported up to two x and two y coordinates, which is enough to implement zoom gestures but not enough to actually create two stable paths on-screen. Markers was useful to demonstrate this in a visual way (along with the progressively more powerful multitouch.distinct
and multitouch.jazzhand
devices, for 2 and 5+ distinct stable points, respectively).In the years since, smartphone/tablet drawing tools have evolved considerably, and it's really really useful to have multitouch gestures for zoom/pan/undo, particularly if you detect a stylus in use.
So Markers should move over to that mode, albeit with a Kid Paint mode to turn multi-draw back on.
Due to MD5 signatures being considered a disabled algorithm and a security risk this app is no longer included in the main F-Droid repository.
As far as I understand this problem tagging a new release so that F-Droid builds a new APK should be enough to sort this out.
(See https://forum.f-droid.org/t/670/18)
Loved the app on my old phones and tablets, but the pressure sensitivity doesn't work on my new Huawei P9, which renders the app unusable. Very sad. Is it possible to fix this?
Instead of moving canvas over by the hand tool, could you consider use of accelerometer?
Roll over to opposite side if go too far. And may want vertical lock optional.
One usage is to use tablet as a sign to display words that are too long for screen with LR motion. Another is a virtual whiteboard, move around to expose other areas
When I build and run the app, the tools and swatches don't load completely. The action bar works, as does the logotool, but the pentools and swatches are broken. No icons are visible, a small, white pentool is active by default and can be drawn with, but when I try to change the tool or swatch color the app crashes. Are all the files here complete, and up-to-date?
Hi, this is an awesome library and it is helping me a lot. This is not an issue but actually I want some data on the screen before the app begins but instead of loading the bitmap I want to draw with pixel values, How do I put spots so that it is achievable?
Dear Markers, can you please either default to using white background instead of transparent, and/or be better at remembering which background style was used last?
I absolutely adore having the option of using the transparent background but most of my usage of Markers is single-layer scribbles, taking notes, remembering things.
I then review it in gallery (which is great, because that's where photos and screenshots also show up, so one place to review all three types of note-to-self).
The transparent background makes them look black unless I long press the white square, which is hard to do in a hurry.
The more of a hurry I am in, the more likely I am to want an opaque background because I'm just taking a note.
When I'm sitting down drawing an image, I then also usually would have the time to set it to transparent.
Update targetSdk to 35
I am not sure about the reason of keeping a forced orientation in the config files, so I will just comment my issue based on not-knowing. :)
the problem is that on all my devices, Galaxy Nexus and Nexus 7, the orientation forces to portrait. While I understand that on the phone portrait might be better for the color frame layout, I guess that on the tab it should be possible to choose landscape. Or better, it should appear in landscape if the device is in that orientation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.