In my android application I am developing a desktop widget that mirrors many important tasks supported by my application. This widget contains two buttons that mirroring their counterparts in the app screen. I have designed to look them similar so users can associate them with their in-app counter parts.
However the in-app buttons do support some complicated touch operations, In my application user can touch and release the buttons, the time between these two actions can be ~1 minute. This is not standard long click or click provided in android. We use onTouch() method to work with these buttons. However only clicks (no touch and longClick)are supported in android widget. Thus buttons on widget may look like buttons in app, but they can't perform like their in-app counterparts.
What should I do so that user understands the same and does not mistakenly long click on the button as they can do in application?
If I have to change the buttons' look, how can I change them so user can easily relate with their in-app counterparts and still understands that they have different behaviors?