Java Code Examples for android.support.v7.app.AppCompatDelegate#setCompatVectorFromResourcesEnabled()

The following examples show how to use android.support.v7.app.AppCompatDelegate#setCompatVectorFromResourcesEnabled() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: MainActivity.java    From friendspell with Apache License 2.0 6 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  ((FriendSpellApplication) getApplication()).component().inject(this);
  ButterKnife.bind(this);

  AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

  googleApiClientToken = googleApiClientBridge.init(this, this, this);

  setTitle(null);

  try {
    init();
  } catch (IOException e) {
    Timber.e(Log.getStackTraceString(e));
  }
}
 
Example 2
Source File: WordSetActivity.java    From friendspell with Apache License 2.0 6 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_word_set);

  ButterKnife.bind(this);
  ((FriendSpellApplication) getApplication()).component().inject(this);

  AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

  getSupportActionBar().setDisplayHomeAsUpEnabled(true);

  try {
    init();
  } catch (IOException e) {
    Timber.e(Log.getStackTraceString(e));
  }
}
 
Example 3
Source File: ContactAdapter.java    From RememBirthday with GNU General Public License v3.0 6 votes vote down vote up
public ContactAdapter(Context context) {
    this.context = context;
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    // Get colors from theme
    TypedValue typedValueHighlight = new TypedValue();
    context.getTheme().resolveAttribute(R.attr.backgroundElement, typedValueHighlight, true);
    colorHighlight = typedValueHighlight.data;

    TypedValue typedValuePrimary = new TypedValue();
    context.getTheme().resolveAttribute(R.attr.colorPrimary, typedValuePrimary, true);
    colorPrimary = typedValuePrimary.data;

    // Init color primary inverse
    TypedValue typedValueSecondary = new TypedValue();
    context.getTheme().resolveAttribute(R.attr.colorPrimaryInverse, typedValueSecondary, true);
    colorPrimaryInverse = typedValueSecondary.data;

    // Init circle background
    circleBackground = ContextCompat.getDrawable(context, R.drawable.background_circle);
    circleBackground.setColorFilter(colorPrimaryInverse, PorterDuff.Mode.SRC_ATOP);
}
 
Example 4
Source File: BaseActivity.java    From KernelAdiutor with GNU General Public License v3.0 6 votes vote down vote up
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    // Don't initialize analytics with debug build
    if (!BuildConfig.DEBUG) {
        Fabric.with(this, new Crashlytics());
    }

    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    Utils.DARK_THEME = Themes.isDarkTheme(this);
    Themes.Theme theme = Themes.getTheme(this, Utils.DARK_THEME);
    if (Utils.DARK_THEME) {
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
    } else {
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
    }
    setTheme(theme.getStyle());
    super.onCreate(savedInstanceState);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && setStatusBarColor()) {
        Window window = getWindow();
        window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
        window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
        window.setStatusBarColor(statusBarColor());
    }
}
 
Example 5
Source File: SqrlApplication.java    From secure-quick-reliable-login with MIT License 6 votes vote down vote up
@Override
public void onCreate() {
    super.onCreate();
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    configureShortcuts(getApplicationContext());
    setApplicationShortcuts(getApplicationContext());
    try {
        long currentId = getCurrentId(getApplicationContext());
        if (currentId > 0) {
            SQRLStorage.getInstance(getApplicationContext()).read(IdentityDBHelper.getInstance(getApplicationContext()).getIdentityData(currentId));
        }
        EntropyHarvester.getInstance();
    } catch (Exception e) {
        Log.e(TAG, "Failed to get initiate EntropyHarvester or SQRLStorage.");
    }
}
 
Example 6
Source File: NanoApplication.java    From nano-wallet-android with BSD 2-Clause "Simplified" License 6 votes vote down vote up
public void onCreate() {
    super.onCreate();

    // initialize Realm database
    Realm.init(this);

    if (BuildConfig.DEBUG) {
        Timber.plant(new Timber.DebugTree());
    }

    // create new instance of the application component (DI)
    mApplicationComponent = DaggerApplicationComponent
            .builder()
            .applicationModule(new ApplicationModule(this))
            .build();

    // initialize vault
    Vault.initializeVault(this);
    generateEncryptionKey();

    // initialize fingerprint
    Reprint.initialize(this);

    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
 
Example 7
Source File: App.java    From Android-skin-support with MIT License 6 votes vote down vote up
@Override
    public void onCreate() {
        super.onCreate();
//        SkinCircleImageViewManager.init(this);
//        SkinMaterialManager.init(this);
//        SkinConstraintManager.init(this);
//        SkinCardViewManager.init(this);
//        SkinFlycoTabLayoutManager.init(this);
//        SkinCompatManager.init(this).loadSkin();
//        SkinCompatManager.init(this)
        // 框架换肤日志打印
        Slog.DEBUG = true;
        SkinCompatManager.withoutActivity(this)
                .addStrategy(new CustomSDCardLoader())          // 自定义加载策略,指定SDCard路径
                .addStrategy(new ZipSDCardLoader())             // 自定义加载策略,获取zip包中的资源
                .addInflater(new SkinMaterialViewInflater())    // material design
                .addInflater(new SkinConstraintViewInflater())  // ConstraintLayout
                .addInflater(new SkinCardViewInflater())        // CardView v7
                .addInflater(new SkinCircleImageViewInflater()) // hdodenhof/CircleImageView
                .addInflater(new SkinFlycoTabLayoutInflater())  // H07000223/FlycoTabLayout
                .setSkinStatusBarColorEnable(true)              // 关闭状态栏换肤
//                .setSkinWindowBackgroundEnable(false)           // 关闭windowBackground换肤
//                .setSkinAllActivityEnable(false)                // true: 默认所有的Activity都换肤; false: 只有实现SkinCompatSupportable接口的Activity换肤
                .loadSkin();
        AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    }
 
Example 8
Source File: AddProductFragment.java    From mobikul-standalone-pos with MIT License 5 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    if (getArguments() != null) {
        product = (Product) getArguments().getSerializable(ARG_PARAM1);
        isEdit = getArguments().getBoolean(ARG_PARAM2);
    }
}
 
Example 9
Source File: MainActivity.java    From ApkTrack with GNU General Public License v3.0 5 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    if (getSupportFragmentManager().findFragmentById(R.id.container) == null)
    {
        _app_display = new AppDisplayFragment();
        getSupportFragmentManager().beginTransaction()
                                   .add(R.id.container, _app_display, APP_FRAGMENT_TAG)
                                   .commit();

        // Load update sources
        UpdateSource.initialize_update_sources(this);
    }
    else {
        _app_display = (AppDisplayFragment) getSupportFragmentManager().findFragmentByTag(APP_FRAGMENT_TAG);
    }

    // Schedule automatic version checks.
    WakefulIntentService.scheduleAlarms(new PollReceiver(), this);

    // ApkTrack cannot recieve Intents about its own upgrades. A manual check has to
    // be performed at startup to update its version number if needed. The same goes
    // update APKs which may have been downloaded.
    new Thread(new Runnable() {
        @Override
        public void run() {
            InstalledApp.detect_new_version(getApplicationContext(), getPackageName());
        }
    }).start();

    _handle_intent(getIntent());
}
 
Example 10
Source File: PxCheckoutInitProvider.java    From px-android with MIT License 5 votes vote down vote up
@Override
public boolean onCreate() {
    //Fix for loading some vector images in api < 21
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
        AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    }
    NetworkModule.initialize(getContext());
    Session.initialize(getContext(), NetworkModule.INSTANCE);
    ConnectionHelper.getInstance().initialize(getContext());
    return false;
}
 
Example 11
Source File: MainActivity.java    From LayoutSwitch with MIT License 5 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    initItemsData();

    gridLayoutManager = new GridLayoutManager(this, SPAN_COUNT_ONE);
    itemAdapter = new ItemAdapter(items, gridLayoutManager);
    recyclerView = (RecyclerView) findViewById(R.id.rv);
    recyclerView.setAdapter(itemAdapter);
    recyclerView.setLayoutManager(gridLayoutManager);
}
 
Example 12
Source File: JavaApplication.java    From javaide with GNU General Public License v3.0 5 votes vote down vote up
@Override
public void onCreate() {
    super.onCreate();
    systemOut = new InterceptorOutputStream(System.out, out);
    systemErr = new InterceptorOutputStream(System.err, err);
    System.setOut(systemOut);
    System.setErr(systemErr);

    //for log cat
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    IdePreferenceManager.setDefaultValues(this);
}
 
Example 13
Source File: JavaApplication.java    From java-n-IDE-for-Android with Apache License 2.0 5 votes vote down vote up
@Override
public void onCreate() {
    super.onCreate();
    systemOut = new InterceptorOutputStream(System.out, out);
    systemErr = new InterceptorOutputStream(System.err, err);
    System.setOut(systemOut);
    System.setErr(systemErr);

    //for log cat
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
 
Example 14
Source File: Application.java    From OpenYOLO-Android with Apache License 2.0 4 votes vote down vote up
@Override
public void onCreate() {
    super.onCreate();
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
 
Example 15
Source File: Application.java    From OpenYOLO-Android with Apache License 2.0 4 votes vote down vote up
@Override
public void onCreate() {
    super.onCreate();
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
 
Example 16
Source File: FolioActivity.java    From ankihelper with GNU General Public License v3.0 4 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Need to add when vector drawables support library is used.
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    handler = new Handler();
    Display display = getWindowManager().getDefaultDisplay();
    displayMetrics = getResources().getDisplayMetrics();
    display.getRealMetrics(displayMetrics);
    density = displayMetrics.density;
    LocalBroadcastManager.getInstance(this).registerReceiver(closeBroadcastReceiver,
            new IntentFilter(FolioReader.ACTION_CLOSE_FOLIOREADER));

    // Fix for screen get turned off while reading
    // TODO -> Make this configurable
    // getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

    setConfig(savedInstanceState);
    initDistractionFreeMode(savedInstanceState);

    setContentView(R.layout.folio_activity);
    this.savedInstanceState = savedInstanceState;

    if (savedInstanceState != null) {
        searchAdapterDataBundle = savedInstanceState.getBundle(SearchAdapter.DATA_BUNDLE);
        searchQuery = savedInstanceState.getCharSequence(SearchActivity.BUNDLE_SAVE_SEARCH_QUERY);
    }

    mBookId = getIntent().getStringExtra(FolioReader.INTENT_BOOK_ID);
    mEpubSourceType = (EpubSourceType)
            getIntent().getExtras().getSerializable(FolioActivity.INTENT_EPUB_SOURCE_TYPE);
    if (mEpubSourceType.equals(EpubSourceType.RAW)) {
        mEpubRawId = getIntent().getExtras().getInt(FolioActivity.INTENT_EPUB_SOURCE_PATH);
    } else {
        mEpubFilePath = getIntent().getExtras()
                .getString(FolioActivity.INTENT_EPUB_SOURCE_PATH);
    }

    initActionBar();
    initMediaController();

    if (ContextCompat.checkSelfPermission(FolioActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(FolioActivity.this, Constants.getWriteExternalStoragePerms(), Constants.WRITE_EXTERNAL_STORAGE_REQUEST);
    } else {
        setupBook();
    }
}
 
Example 17
Source File: NoInternetDialog.java    From NoInternetDialog with Apache License 2.0 4 votes vote down vote up
private NoInternetDialog(@NonNull Context context, int bgGradientStart, int bgGradientCenter, int bgGradientEnd,
                         int bgGradientOrientation, int bgGradientType, float dialogRadius,
                         @Nullable Typeface titleTypeface, @Nullable Typeface messageTypeface,
                         int buttonColor, int buttonTextColor, int buttonIconsColor, int wifiLoaderColor,
                         boolean cancelable) {
    super(context);
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    isHalloween = NoInternetUtils.getCurrentDate().equals("10-31");

    this.bgGradientStart = bgGradientStart == 0
            ? (isHalloween
            ? ContextCompat.getColor(getContext(), R.color.colorNoInternetGradStartH)
            : ContextCompat.getColor(getContext(), R.color.colorNoInternetGradStart))
            : bgGradientStart;
    this.bgGradientCenter = bgGradientCenter == 0
            ? (isHalloween
            ? ContextCompat.getColor(getContext(), R.color.colorNoInternetGradCenterH)
            : ContextCompat.getColor(getContext(), R.color.colorNoInternetGradCenter))
            : bgGradientCenter;
    this.bgGradientEnd = bgGradientEnd == 0
            ? (isHalloween
            ? ContextCompat.getColor(getContext(), R.color.colorNoInternetGradEndH)
            : ContextCompat.getColor(getContext(), R.color.colorNoInternetGradEnd))
            : bgGradientEnd;
    this.bgGradientOrientation = bgGradientOrientation < 10 || bgGradientOrientation > 17 ? ORIENTATION_TOP_BOTTOM : bgGradientOrientation;
    this.bgGradientType = bgGradientType <= 0 || bgGradientType > 2 ? GRADIENT_LINEAR : bgGradientType;
    this.dialogRadius = dialogRadius == 0 ? RADIUS : dialogRadius;
    if (dialogRadius == NO_RADIUS) {
        this.dialogRadius = 0f;
    }
    this.titleTypeface = titleTypeface;
    this.messageTypeface = messageTypeface;

    this.buttonColor = buttonColor == 0
            ? (isHalloween
            ? ContextCompat.getColor(getContext(), R.color.colorNoInternetGradCenterH)
            : ContextCompat.getColor(getContext(), R.color.colorAccent))
            : buttonColor;
    this.buttonTextColor = buttonTextColor == 0
            ? ContextCompat.getColor(getContext(), R.color.colorWhite)
            : buttonTextColor;
    this.buttonIconsColor = buttonIconsColor == 0
            ? ContextCompat.getColor(getContext(), R.color.colorWhite)
            : buttonIconsColor;
    this.wifiLoaderColor = wifiLoaderColor == 0
            ? ContextCompat.getColor(getContext(), R.color.colorWhite)
            : wifiLoaderColor;

    this.cancelable = cancelable;

    initReceivers(context);
}
 
Example 18
Source File: PlaceDetailActivity.java    From protrip with MIT License 4 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_place_detail);
    //Enable support for vector drawables on Pre-lollipop devices
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    if (getIntent().getExtras() != null) {
        place_id = getIntent().getStringExtra("place_id");
        place_name = getIntent().getStringExtra("place_name");
        image_URL = getIntent().getStringExtra("image_URL");
        Log.d(TAG, "Image url " + image_URL);
        //Toast.makeText(this, place_id, Toast.LENGTH_SHORT).show();

    }

    // Initialize Firebase components
    mFirebaseAuth = FirebaseAuth.getInstance();
    mFirebaseDatabase = FirebaseDatabase.getInstance();


    //Views and click listeners
    coordinatorLayout = (CoordinatorLayout) findViewById(R.id.activity_place_detail);
    fabFav = (FloatingActionButton) findViewById(R.id.fab_favorite);
    rbRatingBar = (RatingBar) findViewById(R.id.rating);
    tvAddress = (TextView) findViewById(R.id.address);
    llUrlIcon = (LinearLayout) findViewById(R.id.icon_link);
    llCall = (LinearLayout) findViewById(R.id.icon_call);
    llDirections = (LinearLayout) findViewById(R.id.icon_directions);
    llReviews = (LinearLayout) findViewById(R.id.layout_reviews);
    fabFav.setOnClickListener(this);
    llUrlIcon.setOnClickListener(this);
    llCall.setOnClickListener(this);
    llDirections.setOnClickListener(this);

    //Toolbar
    Toolbar toolbar = (Toolbar) findViewById(R.id.app_bar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar_layout);
    collapsingToolbarLayout.setTitle(place_name);
    progressBar = (ProgressBar) findViewById(R.id.progressBar);
    mBanner = (ImageView) findViewById(R.id.banner);
    if (image_URL != null && !image_URL.isEmpty()) {
        Picasso.with(this).load(image_URL).fit().into(mBanner);
    }

    //Ui


    final String DOMAIN = Constants.BASE_URL_PLACE_DETAILS;
    final String APPKEY_PARAM = Constants.API_KEY_PARAM;
    final String PLACE_ID_PARAM = Constants.PLACE_ID_PARAM;


    try {
        StringBuilder sb = new StringBuilder(DOMAIN)
                .append(PLACE_ID_PARAM + "=" + place_id)
                .append("&" + APPKEY_PARAM + "=" + Constants.API_VALUE);

        Log.d(TAG, "Place URL built " + sb.toString());

        fetchPlaceDetails(sb.toString());

    } catch (Exception e) {
        Log.e(TAG, "Error building url");
    }

    //Firebase Auth listener
    mAuthStateListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user != null) {
                // User is signed in
                onSignedInInitialize(user);
            } else {
                // User is signed out
                onSignedOutCleanup();
                //showFirebaseLogin();
            }
        }
    };
}
 
Example 19
Source File: SpellActivity.java    From friendspell with Apache License 2.0 4 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_spell);

  ButterKnife.bind(this);
  ((FriendSpellApplication) getApplication()).component().inject(this);

  // Allows older platform to use vector drawables within DrawableContainer resources.
  AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

  // home button goes up by a single level instead of going back to the top level or front page.
  getSupportActionBar().setDisplayHomeAsUpEnabled(true);

  circleTransform = new CircleTransform();

  seenMultiSourceTip = pref.getBoolean(Constants.KEY_SEEN_MULTI_SOURCE, false);

  refreshUI();

  googleApiClientToken = googleApiClientBridge.init(this, this, this);
}
 
Example 20
Source File: TokApplication.java    From Tok-Android with GNU General Public License v3.0 4 votes vote down vote up
private void enableVectorDrawable() {
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}