[APP][2.1+] Roundr - Rounded screen corners

Search This thread

Jesmugge

Member
Jun 15, 2009
48
6
Copenhagen
Yup, that's what I aimed for with RoundR!

----------------------------------------------------------------------------

I think that puts the final cap on RoundR, my first open sourced app, and the most popular one at that, putting Sidebar and Floating Stickies to shame. It will reach 100,000 downloads soon enough, and join the ranks of Sidebar Lite and Floating Stickies download numbers-wise as well.

So, the finalized code is that in GitHub right now, I don't believe I'll touch this unless I find solutions to problems encountered within custom ROMs. For now, I'll just sit back and watch how crazy these numbers grow :cool:. The funny part was I never tried to really market the app the way I did Sidebar.

Regardless, thanks to the community for making this possible!

Cheers!

Nice app, it look awesome :)

I get the same problem as a couple of others, the app won't relaunch. Are you saing this is because I'm running custom rom?

Again thanks for a great app!


Sent from my Nexus 4 using xda app-developers app
 

TechExhibeo

Inactive Recognized Contributor
Sep 8, 2012
1,268
1,437
28
Ropar
hybrideon.com
one of the best app...
its work is very big as compared to its size...
long live developer :)

If I Helped U Dont Forget To Press Thanks :D

Sent from my Sony Ericsson Xperia Mini Pro(SK17i) using Tapatalk 2
 
  • Like
Reactions: Mohammad_Adib

blmvxer

Senior Member
Jan 13, 2012
1,480
607
Not sure why, but I really like this app.

Got it on my HTC Evo Shift, Nexus 7, and HP Touchpad. :)

Sent from my Nexus 7 using xda app-developers app
 
  • Like
Reactions: Mohammad_Adib

busterdev

Senior Member
Jun 8, 2011
250
33
is it possible to exclude some apps ?
like when reading comics in perfect viewer or playing movies in video player apps
 

mundy725

Senior Member
Mar 12, 2011
192
52
Baku
first at all it is great app , but i would like report a little bug on my xperia V , on locksreen when u start camera your app doesnt allow it ( nothing changed on screen ) ... after disableing your app it works like charm . can you fix it ?
 

Mohammad_Adib

Senior Member
Sep 8, 2011
1,294
3,292
Bellevue, WA
To address all the issues people are having with the corners showing up in places they shouldn't, I must say that as a developer one can only "hack" so much of the operating system without root priviledges. At this time there is no way to really make sure those corners go to the exact corners on the phone's screen, they stay where they are based on where they were when the app started, so if the navbar dissapears during a youtube video, then those corners can't move with it because Android tells the app that that's where the bottom of the screen is.

I wish there was a real way to force pixels to be black at the exact corners below the notification and on top of the navbar, but there isn't and RoundR is as close as it comes. I mean if you really want round corners to work 100% perfectly, try MIUI
 

atrix4g18

Senior Member
Jun 23, 2012
1,247
1,177
To address all the issues people are having with the corners showing up in places they shouldn't, I must say that as a developer one can only "hack" so much of the operating system without root priviledges. At this time there is no way to really make sure those corners go to the exact corners on the phone's screen, they stay where they are based on where they were when the app started, so if the navbar dissapears during a youtube video, then those corners can't move with it because Android tells the app that that's where the bottom of the screen is.

I wish there was a real way to force pixels to be black at the exact corners below the notification and on top of the navbar, but there isn't and RoundR is as close as it comes. I mean if you really want round corners to work 100% perfectly, try MIUI

Will you ever create any root apps?

From what you have said I think you are running fully stock on a Nexus 4.

Obviously you don't want to make apps that you don't use yourself, but I can only imagine the potential of a root app made by you.
 

Mohammad_Adib

Senior Member
Sep 8, 2011
1,294
3,292
Bellevue, WA
Will you ever create any root apps?

From what you have said I think you are running fully stock on a Nexus 4.

Obviously you don't want to make apps that you don't use yourself, but I can only imagine the potential of a root app made by you.

Lol i never use stock. Read my signature. Im not a fan of (lame) roms like aokp because the devs think "swag" is a toggle in settimgs. Ruins the whole atmosphere of the ROM. Also those roms have poorly implemented color switching navbar and notification bar. Dafuq?

Anyway look at all my apps on the play store. Port redirector is a root app i made.

Bottom line: I love all things root, but root apps dont get many downloads compared to apps everyone can use.

Bottom bottom line: 90% of my downloaders are unrooted most likely.

Sent from my Nexus 4 using xda premium
 
  • Like
Reactions: atrix4g18

Vicious Von

Senior Member
Mar 27, 2011
1,024
235
I had to check about the videos and it does bit its not a deal breaker.

From me to you thru my Gnex
 

busterdev

Senior Member
Jun 8, 2011
250
33
i would prefer a rooted toggle option to exclude some apps
but maybe you could upload the older versions which did not work when watching videos
 

atrix4g18

Senior Member
Jun 23, 2012
1,247
1,177
Lol i never use stock. Read my signature. Im not a fan of (lame) roms like aokp because the devs think "swag" is a toggle in settimgs. Ruins the whole atmosphere of the ROM. Also those roms have poorly implemented color switching navbar and notification bar. Dafuq?

Anyway look at all my apps on the play store. Port redirector is a root app i made.

Bottom line: I love all things root, but root apps dont get many downloads compared to apps everyone can use.

Bottom bottom line: 90% of my downloaders are unrooted most likely.

Sent from my Nexus 4 using xda premium

I'd say 75, but excellent point.

Maybe if you come up with a good idea for a root-only app you can make a concept picture and then post a thread to see if there is high demand.

Also consider apps that have extra features enable for root users. This work for all ideas, but for some it is excellent.
 
Last edited:

Mohammad_Adib

Senior Member
Sep 8, 2011
1,294
3,292
Bellevue, WA
I'd say 75, but excellent point.

Maybe if you come up with a good idea for a root-only app you can make a concept picture and then post a thread to see if there is high demand.

Also consider apps that have extra features enable for root users. This work for all ideas, but for some it is excellent.

I've got 2 huge hits coming up. Expect more apps like RoundR that take off like rockets. Development is just half of it, I gotta get the marketing too. And with XDA it is so easy to get it to the front page, since ive been on the front page like 6 or 7 times in the last few months, so yeah :) expect to hear of some awesome stuff.
 
T

thetechgeekko

Guest
Hi adib can u add more corner in ur app.
Like some screen cracks or something like folded paper edges in 3d.
Something cool.
Just do it.
Plz

Sent from my GT-I9100 using xda premium
 

Top Liked Posts

  • There are no posts matching your filters.
  • 372
    Introducing Roundr, an application that rounds the corners of your screen!
    4b2su.png

    Download Roundr

    Roundr Extensions

    Source Code

    Brought to you by the developer of Sidebar and Floating Stickies
    61
    Introducing Roundr Extensions.



    Roundr Extensions works with Roundr pre-installed and provides 10 new corner styles. More features are coming in the future!


    Changelog:
    Update v1.0.1
    - Fixed boot receiver bug

    Update v1.0.5
    - Added more options in settings

    Update v1.5.1
    - Added extra settings

    Update v1.5.5
    - Small bug fix
    - Changed default radius to 10dp
    - Perfection

    Update v1.6.1
    - Anti-Aliasing
    - Fixed start on boot
    - Added low priority notification
    - Apache license on source code

    Update v1.7.1
    - YouTube fullscreen bug fixed
    - Support added for expanded desktop
    - New icon!
    - Settings animation removed\\

    Update v1.8.1
    - Battery & RAM optimized far more
    - Anti-Aliasing improved by many orders of magnitude
    - Cleaner looking notification

    Update v1.9.9
    - Lock screen support
    - Touch underneath corners
    - Final optimizations
    - Update radius as changing

    Update v2.0.0
    - Added option to not overlap the notifications

    Major Breakthrough v2.5.0
    - Fixed bug with fullscreen YouTube and fullscreen video players
    - Battery usage minimized greatly

    Update v3.0.0
    - Updated the Settings UI with standard Android settings

    Update v4.0.3
    - Renamed to Roundr
    - Added developer info in settings
    - Option to remove notification using root

    Update 5.0.1
    - App updated to support Roundr Extensions
    - Roundr Extensions allows for 10 new corners
    - Added peel dark corner style for extensions

    Update 5.0.2
    - Added support for blacklisting apps. Now you can specify which apps get rounded corners!

    -----------------------

    Reviews, News, and Coverage


    XDA Front Page
    Droid Life
    Android Police
    AndroidAndMe
    Redmond Pie
    Reddit
    Droid Forums


    Top 3 on AppBrain

    BHamlPV.png


    Top 5 on Trending Google Play Apps

    AkllFM6.png
    19
    Anti aliasing corners

    Hi, my name is Alexis, I'm the author of the exact same application than yours, written 1 year ago. It is named Rounded Corners and can be found on Google Play (I can't put the link here, I'm still a newbie on this forum).

    Anyway, I'm now sure that my application won't have the celebrity of yours so here is my contribution, I hope you'll like it.
    Here is the code I'm using to dynamically create the anti-aliased corner in my application.

    Code:
    	final static Bitmap createRoundCornersBitmap(int radius, int color, float hardness, boolean antialias)
    	{
    		int width = radius * 2;
    
    		int[] pixels = new int[width * width];
    
    		float halfSize = radius;
    		double oneMinusHardnessFactor = 1 - hardness;
    		{
    			int index = 0;
    			int pixel = 0;
    			for (int i = 0; i < width; i++)
    			{
    				for (int j = 0; j < width; j++)
    				{
    					float hDistance = ((float) i) - halfSize + 0.5f;
    					float vDistance = ((float) j) - halfSize + 0.5f;
    					double distance = Math.sqrt ( (hDistance * hDistance) + ((vDistance * vDistance)) );
    
    					pixel = color;
    					if (distance < halfSize)
    					{
    						double factor = distance / halfSize;
    						// double opacityFactor = 1.0f;
    						double opacityFactor = 0.0f;
    						if (factor > hardness)
    						{
    							factor = factor - hardness;
    							factor = (factor / oneMinusHardnessFactor) * Math.PI / 2;
    							// opacityFactor = 1 - Math.sin ( factor );
    							opacityFactor = Math.sin ( factor );
    						}
    						if (antialias)
    						{
    							pixel &= 0x00FFFFFF;
    							pixel |= ((int) (opacityFactor * 255)) << 24;
    						}
    						else
    						{
    							pixel &= 0x00FFFFFF;
    							// pixel |= 0x00000000;
    						}
    					}
    					else
    					{
    						// pixel &= 0x00FFFFFF;
    						// pixel &= 0xFF000000;
    					}
    
    					pixels[index] = pixel;
    					index++;
    				}
    			}
    		}
    
    		Bitmap bitmap = Bitmap.createBitmap ( pixels, width, width, Config.ARGB_8888 );
    		return bitmap;
    	}

    You will get a better result than stretching or using multiple images made with Photoshop.
    You can also easily handle colors and transparency with that.

    The parameters I'm using are : Bitmap bitmap = createRoundCornersBitmap ( radius, color, 0.99f, true );


    I would be happy if you use this code, please let me know.

    Cheers.
    12
    Update v1.7.1

    - YouTube fullscreen bug fixed
    - Support added for expanded desktop
    - New icon!
    - Settings animation removed

    Hopefully battery is not affected. Everyone should receive the update in a few hours. Cheers!

    Get the update now before it even hits the Play Store!
    Here's the apk: https://www.dropbox.com/s/wofwirh50sdx9ve/RoundR.apk

    EDIT:
    Update v1.7.2

    I am going to back to the old style of icon. I really like it because it keeps the same style as my other apps. It's the same template as Sidebar.

    mp5Xp5e.png
    12
    Update v1.0.5

    Settings allow for toggling each corner.

    zG8Xc7R.png