Comments (17)
@sepehr1014
You can check this project same as Telegram
from recordview.
@Tougee Good Job man it's Great.
it would be awesome to add Lock feature to 'Record View'
from recordview.
@Mustafa-Altameemi Not yet. not sure if i can add this in the near future.
from recordview.
Hi @sepehr1014 ,
Yes i have this idea in my mind, it's just needs some time to make it work.
from recordview.
Hi @sepehr1014 ,
Yes i have this idea in my mind, it's just needs some time to make it work.
Thanks for your library. I'm wondering if you have done the recording lock by now or not?
from recordview.
if anyone is interested, i've added this feature in a separate branch since it's in Beta.
implementation 'com.github.3llomi:RecordView:3.1.0beta1'
looking forward for your feedback.
from recordview.
any update on beta version of lock option? I see a lot of bugs and incomplete functionality in Lock mode. Please inform what's the plan to take it out of beta?
from recordview.
- When we hold mike in Lock mode enabled, mike position changes from its base position which looks awkward
- If user enters the lock mode and then get into onPause, onStop state then their is no handling listener or way to take it out of lock mode programatically or it should automatically stop.
- Lock animation should be customiseable.
from recordview.
Hey @waqaruet ,
Unfortunately I don't have enough time for this, I will try my best to finish it ASAP.
Thanks for your notes though, I just wanted to know that you are using the latest beta V3.1.0beta6
?
-
The current implementation works ONLY if
RecordLock
ANDRecordButton
are in different parents. i need to handle the case where both have the same parent. -
Yes, I am thinking of adding something like
recordView.finishRecord()
so we can call it insideonPause()
for example to Finish the record -
let me know your thoughts about how can we make it customizable.
from recordview.
@3llomi Thanks for your response, appreciate that,
I'm using V3.1.0beta6
- Yes, RecordLock AND RecordButton are in different parents.
- recordView.finishRecord() and recordView.cancelRecord() would be really handfull
- Customization like to make similar to whatsapp i.e Shimmer text, shimmer text color , background color , lock Icon , lock animation on/off. unlock icon
from recordview.
Thanks for your feedback! @waqaruet
- can you reproduce it? like posting a Video sample?
from recordview.
Yes, I can re-produce it, attaching video as well.
You can see record button changes its position on touch
WhatsApp.Video.2021-09-18.at.10.32.05.PM.mp4
.
from recordview.
@waqaruet Thanks for the Video!
I will try to fix it ASAP.
from recordview.
Yes, I can re-produce it, attaching video as well. You can see record button changes its position on touch
WhatsApp.Video.2021-09-18.at.10.32.05.PM.mp4
.
@waqaruet Just pushed 3.1.0beta7. it should be fixed now
from recordview.
now it's fully working with V3.1.1
from recordview.
@3llomi How to change the lock icon image?
from recordview.
@Mahesh160393 You can't.
I used two images for the Lock Icon, so if you tried to change both images it may result in incorrect behavior since the Lock size may differ.
from recordview.
Related Issues (20)
- recordButton.setOnRecordClickListener and recordView.setOnRecordListener don't work together? HOT 1
- RuntimeException: Duplicate class com.devlomi.record_view.AnimationHelper found in modules jetified-RecordView-3.0.2-runtime.jar HOT 4
- Record view works fine on emulator but not on physical device HOT 2
- Fatal Exception: java.lang.NullPointerException HOT 2
- How to change record button background color? HOT 4
- Attempt to invoke interface method 'boolean com.devlomi.record_view.RecordPermissionHandler.isPermissionGranted()' on a null object reference HOT 1
- Recorded Audio HOT 1
- java.lang.NullPointerException: Attempt to invoke virtual method 'void com.devlomi.record_view.RecordView.onActionDown(com.devlomi.record_view.RecordButton, android.view.MotionEvent)' on a null object reference HOT 1
- if the phone's system font size is too large, the audio recording will be canceled as soon as it starts HOT 4
- Can't change the Growing animation scale-up value.
- how change cancel direction HOT 1
- recordview causes recyclerview to malfunction HOT 13
- How can I solve this error? HOT 3
- Seen Weird behaviour when using with epoxy recycler view and parent is constraint layout HOT 1
- Render problems from example app HOT 1
- Render problems from example app HOT 2
- just click on mic HOT 1
- Lock View Like Whatsapp HOT 1
- Listener for recording LOCKED event HOT 1
- UI allignment issue and swipe to cancel not working properly HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from recordview.