Reputation: 2527
ShowcaseView
is contained in a Zip file here. But what exactly am I downloading and how do I import it in Eclipse?
Upvotes: 7
Views: 3034
Reputation: 62419
After 2 days I succeed, I have created steps to import ShowcaseView in Eclipse that may be helpful to you.
How to use Showcase View in Eclipse.
Download ShowcaseView from github and extract.
Now Follow step for import.
- Right click on Project Explorer
- Import -> Android -> Existing Android Code Into Workspace
- Select Extracted "ShowcaseView-master"
- Check both project "library" and "MainActivity"
- Check "Copy projects into workspace"
- Finish.
(After importing you can see 2 projects imported namely "main" and "SampleActivity", you may change "main" as "libShowcaseView" and "SampleActivity" as "ShowcaseViewDemo" so you can easily identify. :) )
May you see error in "ShowcaseViewDemo" (Dont worry...), See src/
folder is also blank (in both "libShowcaseView" and "ShowcaseViewDemo") :) right??? Dont mind.
Make following packages in "libShowcaseView" project. See Example.
- com.github.amlcurran.showcaseview
- com.github.amlcurran.showcaseview.targets
and Move all java files from /java/com/github/amlcurran/showcaseview
and /java/com/github/amlcurran/showcaseview/targets
Respectively.
Make following packages in "ShowcaseViewDemo" project. See Example.
- com.github.amlcurran.showcaseview.sample
- com.github.amlcurran.showcaseview.sample.animations
- com.github.amlcurran.showcaseview.sample.legacy
- com.github.amlcurran.showcaseview.sample.v14
and move files as above (from java folder respectively).
Now right click on "libShowcaseView" project->properties->Android->Move down and check "Is Library" then add "actionbarsherlock" as Library. See Preview
Now Add as library in ShowcaseViewDemo. Goto properties of "ShowcaseViewDemo"->Android->Add->select "libShowcaseView"->Ok...
I think you didn't ran into error now. You can Run.
You can ping any time for any suggestion or help.
Happy ShowcaseViewing...
Upvotes: 21
Reputation: 11
Do it in there steps:
com.github.amlcurran.schowcaseview
and com.github.amlcurran.schowcaseview.targets
in your eclipse project.Extract ShowcaseView-master.zip
or rar.
Go to library/src/main/java/ and copy com/github/amlcurran/showcaseview
java files in com.github.amlcurran.schowcaseview
package.
com/github/amlcurran/showcaseview/targets
in com.github.amlcurran.schowcaseview.targets
.drawables, layouts, value
(copy in the old value files, style.xml for example).Upvotes: 1
Reputation: 1523
Following ツ Pratik Butani ツ's Answer and use Android Support Library to replace ActionBarSherlock
In project.properties of libShowcaseView and ShowcaseViewDemo
target=android-21
Right click on "libShowcaseView" Properties->Android->Library->Add... select AppCompat(android support library v7)->Ok
In styles.xml of ShowcaseViewDemo
Change
android:Theme.Holo.Light
, Theme.Sherlock.Light
, Theme.Sherlock.Light.DarkActionBar
to Theme.AppCompat
Remove <item name="android:fontFamily">sans-serif-light</item>
in ListItemBigText
In ActionItemsSampleActivity.java
SherlockActivity
to ActionBarActivity
, getSupportMenuInflater
to getMenuInflater
.In MultipleActionItemsSampleActivity.java
SherlockActivity
to ActionBarActivity
com.actionbarsherlock.app.ActionBar.OnNavigationListener
to android.support.v7.app.ActionBar.OnNavigationListener
getSupportMenuInflater
to getMenuInflater
Upvotes: 1
Reputation: 46
Easiest way is:
It should be ready to add as dependency of your app.
Alternatively you can pick another library project .project file and copy it inside this library folder, edit it to match your new project name, etc... And then import in Eclipse. But this is more hardcore if you don't know what you're doing. Soure : How do I build these libraries from GitHub
Upvotes: 3