标签: showcaseview

如何为Android应用创建透明演示屏幕?

我正在尝试创建一个半透明的演示屏幕,该屏幕仅在用户首次安装我的应用程序时启动.以下是Pulse News应用程序的示例:

Galaxy Nexus

来自Pulse News on Galaxy Nexus的截图

Nexus One

在此输入图像描述

我希望用户能够通过几个这样的透明演示页面轻扫,而不是"点按即关闭"功能.

对于我的第一次尝试,我修改了ViewPagerIndicator库中的示例.我在每个视图寻呼机片段中的ImageViews中使用了半透明的PNG.然后我在"主要活动"的onCreate方法中将其作为"演示活动"启动.

问题:在背景中无法看到"主要活动" - 相反它只是黑色.我在这里尝试了解决方案,但这并没有解决问题.

有没有更好的方法来创造这样的东西,还是我走在正确的轨道上?

我还有另一个相关问题,这取决于如何实现.我正在尝试覆盖文本和箭头,以便它们指向背景中的特定UI组件.通过使用具有文本和箭头的PNG,它可能无法在不同设备上正确缩放.即,箭头可能不一定指向背景中的正确UI组件.有没有办法解决这个问题?

谢谢!

这是我第一次尝试的代码:

DemoActivity.java

public class DemoActivity extends FragmentActivity {
    DemoFragmentAdapter mAdapter;
    ViewPager mPager;
    PageIndicator mIndicator;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.demo_activity);

        mAdapter = new DemoFragmentAdapter(getSupportFragmentManager());

        mPager = (ViewPager)findViewById(R.id.pager);
        mPager.setAdapter(mAdapter);
        //mPager.setAlpha(0);

        UnderlinePageIndicator indicator = (UnderlinePageIndicator)findViewById(R.id.indicator);
        indicator.setViewPager(mPager);
        indicator.setFades(false);
        mIndicator = indicator;
    }

}
Run Code Online (Sandbox Code Playgroud)

DemoFragmentAdapter.java

class DemoFragmentAdapter extends FragmentPagerAdapter {
    protected static final int[] CONTENT = new int[] { R.drawable.demo1, R.drawable.demo2, R.drawable.demo3, R.drawable.demo4};

    private …
Run Code Online (Sandbox Code Playgroud)

android transparent demo android-viewpager showcaseview

103
推荐指数
5
解决办法
7万
查看次数

覆盖图像以在Android应用程序中制作教程

在许多应用程序中,我看到有一个欢迎屏幕或教程,通过在活动之上叠加解释来解释应用程序的工作原理.例如,在Android本身,欢迎屏幕"让自己回家".

我想知道可以使用哪些技术.

编辑:"让自己回家吧"的截图 在此输入图像描述 在此输入图像描述

android overlay showcaseview

31
推荐指数
2
解决办法
2万
查看次数

如何获得ActionBar视图?

我正在使用该Showcase库向用户解释我的应用程序功能.在某些方面,我需要调暗整体ActionBar以向用户呈现另一个功能.

为此,我正在使用setAlpha(float num)View课程.因此,为了做到这一点,我需要得到我的实际视图实例ActionBar

顺便说一句,我正在使用support-7-appcompat为旧系统提供ActionBar支持的库.

更新

在此期间,如果您配置自定义视图并ActionBar使用以下命令将其添加到您,我找到了此选项:

getSupportActionBar().setCustomView(v);
Run Code Online (Sandbox Code Playgroud)

然后得到ViewActionBar,你可以这样做:

(View) activity.getSupportActionBar().getCustomView().getParent().getParent()
Run Code Online (Sandbox Code Playgroud)

有更简单或更简单的方法吗?

android view android-actionbar showcaseview android-actionbar-compat

29
推荐指数
4
解决办法
3万
查看次数

是否有Android Material Design入门/教程覆盖/展示库?

我在Google日历中看过这个.看起来很酷:

在此输入图像描述

我知道旧的ShowCaseView并看过RoboDemo,但似乎都没有为Material Design更新.

是否有一个图书馆,这意味着我们不必滚动/改编我们自己的?

android showcaseview material-design

24
推荐指数
2
解决办法
1万
查看次数

展示查看文本重力

有没有办法在Showcase视图中设置Title和Message的位置?我看到库使用函数来找到最佳位置,但我想覆盖它.

android textview showcaseview

15
推荐指数
1
解决办法
3180
查看次数

未处理的异常:异常:请在 flutter 中提供 ShowCaseView 上下文

我正在尝试在 flutter 应用程序中使用ShowoCaseView包,以下是我所做的步骤:

  GlobalKey _oneShowcaseKey = GlobalKey();

  startShowCase() {
    WidgetsBinding.instance.addPostFrameCallback((_) async {
      ShowCaseWidget.of(context).startShowCase([_oneShowcaseKey]);
    });
  }

  @override
  void initState() {
startShowCase();
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    super.build(context);
    return ShowCaseWidget(
        builder: Builder(
      builder: (context) => Scaffold(
                                child: Showcase(
                                  key: _oneShowcaseKey,
                                  title: 'Menu',
                                  description: 'Click here to see menu options',
                                  child: Column())

)
Run Code Online (Sandbox Code Playgroud)

这是我在应用程序中实现包的方式,但出现此错误:

[ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Exception: Please provide ShowCaseView context
Run Code Online (Sandbox Code Playgroud)

dart showcaseview flutter

13
推荐指数
2
解决办法
6800
查看次数

Android Studio无法解析导入的AAR模块中的符号

类似问题中的所有答案都谈论了manderally编辑gradle文件.但我已经使用Android Studio导入AAR文件并检查了build.gradle文件,它们看起来都是正确的.

我的问题是:

进口失败

我已经导入了ShowCaseView v5.0.0 AAR但是当我尝试在Tutorial.java文件中导入类时(你可以看到红色),Android Studio无法识别这些类.Android Studio识别的唯一导入是com.github.amlcurran.showcaseview.R.

我还试图清理和重建项目,关闭并重新打开Android Studio,但它没有帮助.

PS请忽略丢失的XML文件,就像我将它们复制到项目之前一样.

Gradle文件

ShowCaseView-5.0.0> build.gradle:

configurations.create("default")
artifacts.add("default", file('ShowCaseView-5.0.0.aar'))
Run Code Online (Sandbox Code Playgroud)

我的应用程序的build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.giraffeweather"
        minSdkVersion 19
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile project(':ShowCaseView-5.0.0')
}
Run Code Online (Sandbox Code Playgroud)

Android Studio项目的build.gradle:

// Top-level build file where you can add configuration options common to …
Run Code Online (Sandbox Code Playgroud)

android gradle showcaseview android-studio aar

12
推荐指数
1
解决办法
1万
查看次数

如何在showviewview中为listview制作矩形视图

我正在使用 https://github.com/amlcurran/ShowcaseView库为Showcaseview
如何制作矩形视图而不是圆形?
以及如何将其用于listview项目之一?谢谢

1
Run Code Online (Sandbox Code Playgroud)

android listview showcaseview

10
推荐指数
1
解决办法
1493
查看次数

Android ShowcaseView文字颜色

此处找到的android showcaseview库中子文本的默认颜色为白色.我想把潜台词变成黑色.我找不到有关如何更改文本颜色的任何文档.有一个XDA开发人员指南,说明如何更改文本颜色,但它似乎已过时.有谁熟悉showcaseview?

谢谢.

android text colors showcaseview

7
推荐指数
2
解决办法
2864
查看次数

如何实现Coach mark in react native android?

它需要在我的React本机应用程序中实现Coach标记或展示.谷歌搜索后,我没有得到任何可以获得帮助的代码或库.

任何人都可以建议我如何实现Coach mark in native native?

例:

在此输入图像描述

我不想覆盖具有透明度的屏幕截图类型图像.因为当应用程序在横向模式下运行时会产生问题.对于这种方法,我需要将所有DPI图像保存在各自的文件夹中.

我需要适当的通用解决方案.请帮忙.

showcaseview react-native react-native-android react-native-fbsdk react-native-ios

7
推荐指数
1
解决办法
1495
查看次数