Buttons were just an example. The image could really be of anything the user wants in the application.
What's in cordova now in config.xml is: <icon src="res/android/button.png" platform="android" density="mdpi" /> The line above will copy button.png into the drawable-mdpi directory and rename it to icon.png, thus replacing the icon.png that is already there. Of course as a result, my application will be using button.png as the main icon. I don't want this. I want a new tag, which is similar to icon, but all it does is copy the image over. No renaming to icon.png. Just plain old copy. <*image* src="res/android/button.png" platform="android" density="mdpi" /> In cordova-lib/cordova-lib/src/cordova/metadata/android-parser.js is where config.xml gets parsed to handle the icon tag. I believe I can just reuse the code there for this new tag that I want to create, but I just wanted to see if anyone had any objections. On Sat, May 2, 2015 at 5:12 PM, julio cesar sanchez <jcesarmob...@gmail.com> wrote: > But you want it for native buttons? > If not, you can just put the images on the www folder > > El viernes, 1 de mayo de 2015, Karen Tran <ktop...@gmail.com> escribió: > > > I am looking for a way to be able to specify an image in the config.xml > and > > have it be placed in the drawable directory. Under my circumstances, I > have > > to assume that when the user creates a cordova project, he/she only knows > > how to modify the config.xml, so that's why I'm pushing for a way to do > it > > this way. > > > > I do have a hackish way of doing it by using the preferences tag and > > getting the path to the image, and then having a script copy it over, > but I > > know the better way to do it would be to just make a tag to take care of > > images that are not going to be the main icon or splash image and have > > cordova-cli handle it for me when I call cordova prepare. > > > > This isn't really for a plugin, though maybe an app template, but I just > > wanted to add this functionality to be able to specify non-icon and > > non-splash images through the config.xml. > > > > I've found where in cordova-lib that the parsing happens for the icon and > > splash tags, so I was proposing to add a new tag for "general images". > The > > images could be anything that a user might want in his or her app. An > > example would be a customized button. The user can specify the path to > the > > image file, and then the image will be dropped into the drawable > directory. > > > > On Fri, May 1, 2015 at 12:27 PM, Jesse <purplecabb...@gmail.com > > <javascript:;>> wrote: > > > > > What is the use for the images? Is this for a plugin, or an app > template? > > > I can think of a couple ways to do this, but none would affect > > > configure.xml.but > > > I suggest you look at how the splash screen plugin does this for > android. > > > > > > > > > > > > > On May 1, 2015, at 8:39 AM, Karen Tran <ktop...@gmail.com > > <javascript:;>> wrote: > > > > > > > > Hi dev-list, > > > > > > > > I wanted to get your input on a feature I want to add to the > > config.xml. > > > > > > > > Currently there are only the icon tag and splash tag that allows the > > user > > > > to specify the icon and splash image in the config.xml respectively. > > > > > > > > I want to be able to specify multiple images that will be used in my > > app > > > > such as customized buttons. The problem is that the icon tag will > > rename > > > > the image specified to icon.png, so ultimately the user would only be > > > able > > > > to change the main icon. And the splash tag of course handles the > > splash > > > > image, so I don't want that. > > > > > > > > I propose making a new tag that handles general images. It'll be > > similar > > > to > > > > the icon tag, except it won't rename the image. It will copy the > image > > > from > > > > the src, and drop it into the correct drawable-density directory (I > am > > > > working in android). > > > > > > > > I know I can just drop the images myself into the drawable folders, > > but I > > > > have to assume that my users won't know the android project structure > > and > > > > will only modify the config.xml. > > > > > > > > Any thoughts, comments, or critiques would be appreciated. > > > > > > > > > > > > Regards, > > > > Karen Tran > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org > > <javascript:;> > > > For additional commands, e-mail: dev-h...@cordova.apache.org > > <javascript:;> > > > > > > > > >