示例#1
1
 public boolean onDrag(View v, DragEvent event) {
   final int action = event.getAction();
   switch (action) {
     case DragEvent.ACTION_DRAG_STARTED:
       if (event.getClipDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) {
         ((ImageView) v).setColorFilter(Color.BLUE);
         Toast.makeText(DragAndDropActivity.this, "ACTION_DRAG_STARTED", Toast.LENGTH_SHORT)
             .show();
         v.invalidate();
         return true;
       } else {
         return false;
       }
     case DragEvent.ACTION_DRAG_ENTERED:
       ((ImageView) v).setColorFilter(Color.GREEN);
       Toast.makeText(DragAndDropActivity.this, "ACTION_DRAG_ENTERED", Toast.LENGTH_SHORT)
           .show();
       v.invalidate();
       return true;
     case DragEvent.ACTION_DRAG_LOCATION:
       return true;
     case DragEvent.ACTION_DRAG_EXITED:
       ((ImageView) v).setColorFilter(Color.RED);
       Toast.makeText(DragAndDropActivity.this, "ACTION_DRAG_EXITED", Toast.LENGTH_SHORT).show();
       v.invalidate();
       return true;
     case DragEvent.ACTION_DROP:
       ClipData.Item item = event.getClipData().getItemAt(0);
       CharSequence dragData = item.getText();
       Toast.makeText(
               DragAndDropActivity.this, "Dragged data is " + dragData, Toast.LENGTH_SHORT)
           .show();
       ((ImageView) v).clearColorFilter();
       v.invalidate();
       return true;
     case DragEvent.ACTION_DRAG_ENDED:
       ((ImageView) v).clearColorFilter();
       v.invalidate();
       if (event.getResult()) {
         Toast.makeText(DragAndDropActivity.this, "The drop was handled.", Toast.LENGTH_SHORT)
             .show();
       } else {
         Toast.makeText(DragAndDropActivity.this, "The drop didn't work.", Toast.LENGTH_SHORT)
             .show();
       }
       ;
       return true;
     default:
       Log.e("DragDrop Example", "Unknown action type received by OnDragListener.");
       break;
   }
   ;
   return false;
 };
示例#2
0
 private void db()
 {
     dc();
     if (TextUtils.isEmpty(bri.getText()))
     {
         brw = false;
         _mth02CB(brl, bri);
     } else
     if (bri.getText().toString().length() > 50)
     {
         brl.setText(0x7f0600c4);
         brw = false;
         _mth02CA(brl, bri);
     } else
     {
         brw = true;
         _mth02CB(brl, bri);
     }
     if (brw)
     {
         bri.setTextColor(brp);
         bro.setColorFilter(brq);
     } else
     if (TextUtils.isEmpty(bri.getText()))
     {
         bri.setTextColor(brp);
         bro.setColorFilter(brr);
     } else
     {
         bri.setTextColor(brs);
         bro.setColorFilter(brs);
     }
     de();
 }
示例#3
0
  @Override
  public void onClick(View v) {
    findImage.clearColorFilter();
    libImage.clearColorFilter();
    contriImage.clearColorFilter();
    switch (v.getId()) {
      case R.id.activity_main_find:
        findImage.setColorFilter(getResources().getColor(R.color.tab_selectecolor));
        mPagers.setCurrentItem(0);
        break;
      case R.id.activity_main_contri:
        contriImage.setColorFilter(getResources().getColor(R.color.tab_selectecolor));
        if (!(PreferenceManager.getDefaultSharedPreferences(this)
            .getBoolean("login_state", false))) {
          Intent intent = new Intent(MainActivity.this, LoginActivity.class);
          startActivity(intent);
        } else {
          mPagers.setCurrentItem(1);
        }

        break;
      case R.id.activity_main_lib:
        libImage.setColorFilter(getResources().getColor(R.color.tab_selectecolor));
        mPagers.setCurrentItem(2);
        break;
    }
  }
  public void setStatusBarIconsTint(int iconTint) {
    if (mSettingsHelper.shouldLinkStatusBarAndNavBar() && !mKeyboardUp) {
      mNavigationBarIconTint = iconTint;
      setNavigationBarIconTint(iconTint, true);
    }

    if (mSettingsHelper.shouldForceWhiteTintWithOverlay()) {
      iconTint = Color.parseColor("#ccffffff");
    }

    mColorForStatusIcons = iconTint;
    try {
      if (mSystemIconViews != null) {
        for (ImageView view : mSystemIconViews) {
          if (view != null) {
            view.setColorFilter(iconTint, mSettingsHelper.getSystemIconCfType());
          } else {
            mSystemIconViews.remove(view);
          }
        }
      }

      if (mNotificationIconViews != null) {
        for (ImageView view : mNotificationIconViews) {
          if (view != null) {
            view.setColorFilter(iconTint, mSettingsHelper.getNotificationIconCfType());
          } else {
            mNotificationIconViews.remove(view);
          }
        }
      }

      if (mTextLabels != null) {
        for (TextView view : mTextLabels) {
          if (view != null) {
            view.setTextColor(iconTint);
          } else {
            mTextLabels.remove(view);
          }
        }
      }

      if (mStatusBarView != null) {
        Intent intent = new Intent("gravitybox.intent.action.STATUSBAR_COLOR_CHANGED");
        intent.putExtra("iconColorEnable", true);
        intent.putExtra("iconColor", iconTint);
        mStatusBarView.getContext().sendBroadcast(intent);
      }
    } catch (Exception e) {
      e.printStackTrace();
    }

    setColorForLayout(mStatusIcons, iconTint, mSettingsHelper.getNotificationIconCfType());
    setKitKatBatteryColor(iconTint);
  }
示例#5
0
  @Override
  public void convert(final ViewHolder helper, final String item) {
    // 设置no_pic
    helper.setImageResource(R.id.id_item_image, R.drawable.pictures_no);
    // 设置no_selected
    helper.setImageResource(R.id.id_item_select, R.drawable.picture_unselected);
    // 设置图片
    helper.setImageByUrl(R.id.id_item_image, mDirPath + "/" + item);
    if (item.equals("")) {
      helper.getConvertView().setFocusable(false);
    }
    final ImageView mImageView = helper.getView(R.id.id_item_image);
    final ImageView mSelect = helper.getView(R.id.id_item_select);
    mImageView.setColorFilter(null);
    // 设置ImageView的点击事件
    mImageView.setOnClickListener(
        new OnClickListener() {
          // 选择,则将图片变暗,反之则反之
          @Override
          public void onClick(View v) {
            Intent intent = new Intent(mContext, BigPic2.class);
            intent.putExtra("imagedetail", mDirPath + "/" + item);
            mContext.startActivity(intent);
            //				// 已经选择过该图片
            //				if (mSelectedImage.contains(mDirPath + "/" + item))
            //				{
            //					mSelectedImage.remove(mDirPath + "/" + item);
            //                    mSelectedImage_count.remove(mDirPath + "/" + item);
            //					mSelect.setImageResource(R.drawable.picture_unselected);
            //					mImageView.setColorFilter(null);
            //				} else
            //				// 未选择该图片
            //				{
            //                    if (mSelectedImage_count.size()<5) {
            //                        mSelectedImage.add(mDirPath + "/" + item);
            //                        mSelectedImage_count.add(mDirPath + "/" + item);
            //                        mSelect.setImageResource(R.drawable.pictures_selected);
            //                        mImageView.setColorFilter(Color.parseColor("#77000000"));
            //                    }else{
            ////                        ToastOnly toastOnly = new ToastOnly(mContext)
            //                    }
            //				}
            ////                tv_select = helper.getView(R.id.tv_showimage_select);
            //                tv_select.setText("已选择"+mSelectedImage_count.size()+"/5张");

          }
        });

    /** 已经选择过的图片,显示出选择过的效果 */
    if (mSelectedImage.contains(mDirPath + "/" + item)) {
      mSelect.setImageResource(R.drawable.pictures_selected);
      mImageView.setColorFilter(Color.parseColor("#77000000"));
    }
  }
示例#6
0
 private void setIndicator(int index) {
   if (index < NUM_PAGES) {
     for (int i = 0; i < NUM_PAGES - 1; i++) {
       ImageView circle = (ImageView) circles.getChildAt(i);
       if (i == index) {
         circle.setColorFilter(getResources().getColor(R.color.text_selected));
       } else {
         circle.setColorFilter(getResources().getColor(android.R.color.transparent));
       }
     }
   }
 }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
      // In this case getView cannot be access directly because it is an abstract method
      // super.getView(position,convertView,parent);
      if (convertView == null) {
        convertView =
            getActivity()
                .getLayoutInflater()
                .inflate(R.layout.contact_view_field_row, parent, false);
      }

      String value = (String) getItem(position);
      TextView contactValue = (TextView) convertView.findViewById(R.id.contact_view_field_value);
      contactValue.setText(value);

      ImageView imageView = (ImageView) convertView.findViewById(R.id.field_icon);

      if (isFirst(position)) {
        if (isEmail(position)) {
          imageView.setImageResource(R.drawable.ic_email);
        } else {
          imageView.setImageResource(R.drawable.ic_call);
        }
      }

      imageView.setColorFilter(mColor);

      return convertView;
    }
  public void addSystemIconView(ImageView imageView, boolean applyColor) {
    if (!mSystemIconViews.contains(imageView)) mSystemIconViews.add(imageView);

    if (applyColor) {
      imageView.setColorFilter(mColorForStatusIcons, mSettingsHelper.getSystemIconCfType());
    }
  }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_base_00, container, false);

    LinearLayout linearLayout = (LinearLayout) rootView.findViewById(R.id.seccionCeroHead);
    linearLayout.setVisibility(View.GONE);

    rcListUserMateria = (RecyclerView) rootView.findViewById(R.id.recycleView);
    rcListUserMateria.setNestedScrollingEnabled(false);
    rcListUserMateria.setLayoutManager(new LinearLayoutManager(getContext()));

    adapterRecyclerMisMaterias = new AdapterRecyclerMisMaterias(getContext());
    adapterRecyclerMisMaterias.setClickCallBack(clickCallBack);
    adapterRecyclerMisMaterias.setListUserMateria(listUMLoad);

    rcListUserMateria.setSoundEffectsEnabled(true);
    rcListUserMateria.setAdapter(adapterRecyclerMisMaterias);

    imgEmptyList = (ImageView) rootView.findViewById(R.id.imgEmptyList);
    textEmptyList = (TextView) rootView.findViewById(R.id.textEmptyList);
    if (listUserMateria.isEmpty()) {
      imgEmptyList.setVisibility(View.VISIBLE);
      textEmptyList.setVisibility(View.VISIBLE);
      imgEmptyList.setImageResource(R.drawable.ic_materia_01);
      imgEmptyList.setColorFilter(ContextCompat.getColor(getContext(), R.color.colorTextSecondary));
      textEmptyList.setText("No hay Registro de Materias");
      textEmptyList.setTextColor(ContextCompat.getColor(getContext(), R.color.colorTextSecondary));
    }

    return rootView; // super.onCreateView(inflater, container, savedInstanceState);
  }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup superContainer, Bundle savedInstanceState) {
    View root = super.onCreateView(inflater, superContainer, savedInstanceState);
    View view = inflater.inflate(R.layout.view_key_main_fragment, getContainer());

    mUserIds = (ListView) view.findViewById(R.id.view_key_user_ids);
    mActionEdit = view.findViewById(R.id.view_key_action_edit);
    mActionEditDivider = view.findViewById(R.id.view_key_action_edit_divider);
    mActionEncryptText = view.findViewById(R.id.view_key_action_encrypt_text);
    mActionEncryptTextText = view.findViewById(R.id.view_key_action_encrypt_text_text);
    mActionEncryptFiles = view.findViewById(R.id.view_key_action_encrypt_files);
    mActionCertify = view.findViewById(R.id.view_key_action_certify);
    mActionCertifyText = view.findViewById(R.id.view_key_action_certify_text);
    mActionCertifyImage = (ImageView) view.findViewById(R.id.view_key_action_certify_image);
    // make certify image gray, like action icons
    mActionCertifyImage.setColorFilter(
        getResources().getColor(R.color.tertiary_text_light), PorterDuff.Mode.SRC_IN);
    mActionUpdate = view.findViewById(R.id.view_key_action_update);

    mUserIds.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            showUserIdInfo(position);
          }
        });

    return root;
  }
示例#11
0
  private void startRefresh(boolean isUserInitiated, boolean isSwipeInitiated) {
    if (mIsRefreshing) {
      return;
    }

    mIsRefreshing = true;
    mIsRefreshUserInitiated = isUserInitiated;

    // Clear the list adapter to trigger the empty list display.
    mAdapter.clear();

    Collection<String> urls = UrlManager.getInstance(this).getUrls(true);
    if (urls.isEmpty()) {
      finishRefresh();
    } else {
      // Show the swipe-to-refresh busy indicator for refreshes initiated by a swipe.
      if (isSwipeInitiated) {
        mSwipeRefreshWidget.setRefreshing(true);
      }

      // Update the empty list view to show a scanning animation.
      mEmptyListText.setText(R.string.physical_web_empty_list_scanning);

      mScanningImageView.setImageResource(R.drawable.physical_web_scanning_animation);
      mScanningImageView.setColorFilter(null);

      AnimationDrawable animationDrawable = (AnimationDrawable) mScanningImageView.getDrawable();
      animationDrawable.start();

      resolve(urls);
    }

    // Clear stored URLs and resubscribe to Nearby.
    PhysicalWeb.startPhysicalWeb((ChromeApplication) getApplicationContext());
  }
  /**
   * Creates a standard toggle switch and adds it to the layout.
   *
   * <p>------------------------------------------------- | ICON | MESSAGE | TOGGLE |
   * ------------------------------------------------- If an icon is not provided, the ImageView
   * that would normally show it is hidden.
   *
   * @param iconResourceId ID of the drawable to use for the icon, or 0 to hide the ImageView.
   * @param iconColorId ID of the tint color for the icon, or 0 for default.
   * @param toggleMessage Message to display for the toggle.
   * @param toggleId ID to use for the toggle.
   * @param isChecked Whether the toggle should start off checked.
   */
  public View addSwitch(
      int iconResourceId,
      int iconColorId,
      CharSequence toggleMessage,
      int toggleId,
      boolean isChecked) {
    LinearLayout switchLayout =
        (LinearLayout)
            LayoutInflater.from(getContext()).inflate(R.layout.infobar_control_toggle, this, false);
    addView(switchLayout, new ControlLayoutParams());

    ImageView iconView = (ImageView) switchLayout.findViewById(R.id.control_icon);
    if (iconResourceId == 0) {
      switchLayout.removeView(iconView);
    } else {
      iconView.setImageResource(iconResourceId);
      if (iconColorId != 0) {
        iconView.setColorFilter(ApiCompatibilityUtils.getColor(getResources(), iconColorId));
      }
    }

    TextView messageView = (TextView) switchLayout.findViewById(R.id.control_message);
    messageView.setText(toggleMessage);

    SwitchCompat switchView = (SwitchCompat) switchLayout.findViewById(R.id.control_toggle_switch);
    switchView.setId(toggleId);
    switchView.setChecked(isChecked);

    return switchLayout;
  }
  /**
   * Adds an icon with a descriptive message to the layout.
   *
   * <p>----------------------------------------------------- | ICON | PRIMARY MESSAGE SECONDARY
   * MESSAGE | ----------------------------------------------------- If an icon is not provided, the
   * ImageView that would normally show it is hidden.
   *
   * @param iconResourceId ID of the drawable to use for the icon.
   * @param iconColorId ID of the tint color for the icon, or 0 for default.
   * @param primaryMessage Message to display for the toggle.
   * @param secondaryMessage Additional descriptive text for the toggle. May be null.
   */
  public View addIcon(
      int iconResourceId,
      int iconColorId,
      CharSequence primaryMessage,
      CharSequence secondaryMessage) {
    LinearLayout layout =
        (LinearLayout)
            LayoutInflater.from(getContext())
                .inflate(R.layout.infobar_control_icon_with_description, this, false);
    addView(layout, new ControlLayoutParams());

    ImageView iconView = (ImageView) layout.findViewById(R.id.control_icon);
    iconView.setImageResource(iconResourceId);
    if (iconColorId != 0) {
      iconView.setColorFilter(ApiCompatibilityUtils.getColor(getResources(), iconColorId));
    }

    // The primary message text is always displayed.
    TextView primaryView = (TextView) layout.findViewById(R.id.control_message);
    primaryView.setText(primaryMessage);

    // The secondary message text is optional.
    TextView secondaryView = (TextView) layout.findViewById(R.id.control_secondary_message);
    if (secondaryMessage == null) {
      layout.removeView(secondaryView);
    } else {
      secondaryView.setText(secondaryMessage);
    }

    return layout;
  }
示例#14
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    findImage = findView(R.id.activity_main_find);
    libImage = findView(R.id.activity_main_lib);
    contriImage = findView(R.id.activity_main_contri);
    mPagers = findView(R.id.activity_main_viewpager);

    adapter = new MainAdapter(getSupportFragmentManager());
    ArrayList<Fragment> fragments = new ArrayList<>();
    fragments.add(new HomeFindFragment());
    fragments.add(new HomeContributeFragment());
    fragments.add(HomeLibFragment.newInstantFragment(1));

    homeAdapter = new HomeAdapter(getSupportFragmentManager(), fragments, mPagers);

    mPagers.setAdapter(adapter);

    findImage.setOnClickListener(this);
    libImage.setOnClickListener(this);
    contriImage.setOnClickListener(this);
    mPagers.setCurrentItem(0);
    findImage.setColorFilter(getResources().getColor(R.color.tab_selectecolor));
    /** 抽屉初始化 */
    mDrawerLayout = findView(R.id.activity_main_drawerLayout);
    mListView = findView(R.id.activity_main_leftmenu);
    setUpDrawer();
  }
  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    View rowView = convertView;
    if (rowView == null) {
      LayoutInflater inflater =
          (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      rowView = inflater.inflate(R.layout.card_list_item, null);
    }

    CardView tv = (CardView) rowView.findViewById(R.id.card);
    LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) tv.getLayoutParams();
    Resources r = context.getResources();
    int px =
        (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16, r.getDisplayMetrics());

    if (position == 0) {
      params.setMargins(px, px, px, px); // substitute parameters for left, top, right, bottom
      tv.setLayoutParams(params);
    } else {
      params.setMargins(px, 0, px, px);
      tv.setLayoutParams(params);
    }

    ImageView image = (ImageView) rowView.findViewById(R.id.line_img);
    TextView line = (TextView) rowView.findViewById(R.id.line_name);

    if (position == 0) {
      image.setColorFilter(Color.argb(89, 198, 12, 48));
    } else if (position == 1) {
      image.setColorFilter(Color.argb(89, 0, 161, 222));
    } else if (position == 2) {
      image.setColorFilter(Color.argb(170, 98, 54, 27));
    } else if (position == 3) {
      image.setColorFilter(Color.argb(89, 0, 155, 58));
    } else if (position == 4) {
      image.setColorFilter(Color.argb(117, 249, 70, 28));
    } else if (position == 5) {
      image.setColorFilter(Color.argb(137, 82, 35, 152));
    } else if (position == 6) {
      image.setColorFilter(Color.argb(150, 226, 126, 166));
    } else if (position == 7) {
      image.setColorFilter(Color.argb(89, 249, 227, 0));
    } else {
      image.setColorFilter(Color.argb(0, 255, 255, 255));
    }
    image.setImageResource(images[position]);

    line.setText(lines[position]);
    line.setTextColor(Color.BLACK);

    return rowView;
  }
示例#16
0
    @TestTargetNew(
        level = TestLevel.COMPLETE,
        notes = "Test {@link ImageView#setColorFilter(int, Mode)}",
        method = "setColorFilter",
        args = {int.class, android.graphics.PorterDuff.Mode.class}
    )
    public void testSetColorFilter1() {
        MockDrawable drawable = new MockDrawable();

        ImageView imageView = new ImageView(mActivity);
        imageView.setImageDrawable(drawable);
        imageView.setColorFilter(null);
        assertNull(drawable.getColorFilter());

        imageView.setColorFilter(0, PorterDuff.Mode.CLEAR);
        assertNotNull(drawable.getColorFilter());
    }
示例#17
0
  private void updateLayout() {
    Intent intent = getIntent();

    DecksDataAccessObject decksDb = new DecksDataAccessObject(this);
    decksDb.open();

    String p1Name = intent.getStringExtra("LOG_GAME_PLAYER_1");
    String p1Deck = intent.getStringExtra("LOG_GAME_DECK_1");
    playerFirstNameLogGame.setText(p1Name);
    playerFirstDeckLogGame.setText(p1Deck);
    avatarFirstLogGame.setImageDrawable(Utils.getRoundedImage(this, p1Name, p1Deck));
    avatarFirstLogGame.setColorFilter(
        decksDb.getDeck(p1Name, p1Deck).getDeckShieldColor()[0], PorterDuff.Mode.DST_OVER);

    String p2Name = intent.getStringExtra("LOG_GAME_PLAYER_2");
    String p2Deck = intent.getStringExtra("LOG_GAME_DECK_2");
    playerSecondNameLogGame.setText(p2Name);
    playerSecondDeckLogGame.setText(p2Deck);
    avatarSecondLogGame.setImageDrawable(Utils.getRoundedImage(this, p2Name, p2Deck));
    avatarSecondLogGame.setColorFilter(
        decksDb.getDeck(p2Name, p2Deck).getDeckShieldColor()[0], PorterDuff.Mode.DST_OVER);

    if (totalPlayers >= 3) {
      String p3Name = intent.getStringExtra("LOG_GAME_PLAYER_3");
      String p3Deck = intent.getStringExtra("LOG_GAME_DECK_3");
      playerThirdNameLogGame.setText(p3Name);
      playerThirdDeckLogGame.setText(p3Deck);
      avatarThirdLogGame.setImageDrawable(Utils.getRoundedImage(this, p3Name, p3Deck));
      avatarThirdLogGame.setColorFilter(
          decksDb.getDeck(p3Name, p3Deck).getDeckShieldColor()[0], PorterDuff.Mode.DST_OVER);
    }

    if (totalPlayers >= 4) {
      String p4Name = intent.getStringExtra("LOG_GAME_PLAYER_4");
      String p4Deck = intent.getStringExtra("LOG_GAME_DECK_4");
      playerFourthNameLogGame.setText(p4Name);
      playerFourthDeckLogGame.setText(p4Deck);
      avatarFourthLogGame.setImageDrawable(Utils.getRoundedImage(this, p4Name, p4Deck));
      avatarFourthLogGame.setColorFilter(
          decksDb.getDeck(p4Name, p4Deck).getDeckShieldColor()[0], PorterDuff.Mode.DST_OVER);
    }

    decksDb.close();

    isDragging = false;
  }
 @Override
 public boolean onException(
     Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
   mImageView.setColorFilter(color);
   mImageView.setScaleType(ImageView.ScaleType.CENTER);
   mImageView.setImageResource(R.drawable.ic_image_black_48dp);
   return true;
 }
示例#19
0
 private void setupFrameLayoutButton(
     @NonNull final View root, @IdRes final int buttonId, @IdRes final int imageId) {
   final View frameButton = root.findViewById(buttonId);
   final ImageView buttonImage = (ImageView) root.findViewById(imageId);
   frameButton.setOnClickListener(this);
   frameButton.setOnLongClickListener(this);
   buttonImage.setColorFilter(mIconColor, PorterDuff.Mode.SRC_IN);
 }
示例#20
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_home, container, false);
    ButterKnife.bind(this, view);
    setTypeFace();
    alarm = new AlarmManagerBroadcastReceiver();
    alarm.SetAlarm(getActivity());
    try {
      new CountDownTimer(MixUtils.calculateTimeLeftToVote(), 1000) {
        @Override
        public void onTick(long millisUntilFinished) {

          HashMap<String, String> values = MixUtils.formatTime(millisUntilFinished);
          String monthDay = MixUtils.convertToBurmese(values.get("month_day"));
          String hourMinute = MixUtils.convertToBurmese(values.get("hour_minute"));
          monthDayLeft.setText(monthDay);
          hourMinuteLeft.setText(hourMinute);
          if (monthDay.isEmpty()) {
            monthDayLeft.setVisibility(View.GONE);
          }
        }

        @Override
        public void onFinish() {
          // toVote.setText("ပြောင်းလဲရန်");
          monthDayLeft.setText("အခ\u103Bိန\u103Aရောက\u103Aပ\u103Cီ");
          monthDayLeft.setVisibility(View.VISIBLE);
          hourMinuteLeft.setVisibility(View.GONE);
        }
      }.start();
    } catch (ParseException e) {
      e.printStackTrace();
    }
    faqImg.setColorFilter(getResources().getColor(R.color.white));
    faqImg.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View view) {
            Intent faqIntent = new Intent(getActivity(), FaqListActivity.class);
            startActivity(faqIntent);
          }
        });

    UserPrefUtils userPrefUtils = new UserPrefUtils(getActivity());
    if (userPrefUtils.isValid()) {
      backdrop.setCardBackgroundColor(getResources().getColor(R.color.accent_color));
      txt_cardview_vote_check.setTextColor(Color.WHITE);
      valid_sign.setImageDrawable(getResources().getDrawable(R.drawable.ic_mark));
    } else {
      backdrop.setCardBackgroundColor(Color.parseColor("#FFC107"));
      valid_sign.setImageDrawable(getResources().getDrawable(R.drawable.ic_exclamation_mark));
      txt_cardview_vote_check.setTextColor(Color.WHITE);
    }
    return view;
  }
示例#21
0
    @TestTargetNew(
        level = TestLevel.COMPLETE,
        notes = "Test {@link ImageView#setColorFilter(ColorFilter)}",
        method = "setColorFilter",
        args = {android.graphics.ColorFilter.class}
    )
    public void testSetColorFilter2() {
        MockDrawable drawable = new MockDrawable();

        ImageView imageView = new ImageView(mActivity);
        imageView.setImageDrawable(drawable);
        imageView.setColorFilter(null);
        assertNull(drawable.getColorFilter());

        ColorFilter cf = new ColorFilter();
        imageView.setColorFilter(cf);
        assertSame(cf, drawable.getColorFilter());
    }
示例#22
0
 public ViewHolder setBrightness(int viewId, int brightness) {
   ImageView imageView = (ImageView) getView(viewId);
   ColorMatrix colorMatrix = new ColorMatrix();
   colorMatrix.set(
       new float[] {
         1, 0, 0, 0, brightness, 0, 1, 0, 0, brightness, 0, 0, 1, 0, brightness, 0, 0, 0, 1, 0
       });
   imageView.setColorFilter(new ColorMatrixColorFilter(colorMatrix));
   return this;
 }
  @TargetApi(Build.VERSION_CODES.LOLLIPOP)
  @Override
  public Object instantiateItem(ViewGroup container, int position) {

    //        int virtualPosition = position % getRealSizeOfData();
    //
    //        EndlessPagerModel pagerModel = pictureMap.get(virtualPosition);

    EndlessPagerModel pagerModel;
    Log.i(TAG, "Position:" + String.valueOf(position));
    if (position == 0) {
      pagerModel = pictureMap.get(pictureMap.size() - 1);
      //            Log.i(TAG, "FIRST ITEM (FAKE LAST ITEM): " +
      // String.valueOf(pagerModel.getId()));
      Log.i(TAG, "FIRST ITEM (FAKE LAST ITEM)");
    } else if (position == getCount() - 1) {
      pagerModel = pictureMap.get(0);
      //            Log.i(TAG, "LAST ITEM (FAKE FIRST ITEM): " +
      // String.valueOf(pagerModel.getId()));
      Log.i(TAG, "LAST ITEM (FAKE FIRST ITEM)");
    } else {
      pagerModel = pictureMap.get(position - 1);
      //            Log.i(TAG, "NORMAL ITEM: " + String.valueOf(pagerModel.getId()));
      Log.i(TAG, "NORMAL ITEM");
    }

    ImageView imageView = new ImageView(mContext);
    if (pagerModel == null) {
      Log.i(TAG, "Position: " + String.valueOf(position) + " - pageModel is null");
    }
    imageView.setImageDrawable(mContext.getDrawable(pagerModel.getResID()));
    switch (pagerModel.getTag()) {
      case "NOTHING":
        imageView.setColorFilter(Color.GRAY);
        break;
      case "ANYTHING":
        imageView.setColorFilter(Color.RED);
        break;
    }
    imageView.setTag(pagerModel.getTag());
    container.addView(imageView);
    return imageView;
  }
示例#24
0
 private void dd()
 {
     if (bru && brv)
     {
         brh.setTextColor(brp);
         brn.setColorFilter(brq);
         _mth02CB(brk, brh);
         return;
     }
     if (TextUtils.isEmpty(brh.getText()))
     {
         brh.setTextColor(brp);
         brn.setColorFilter(brr);
         return;
     } else
     {
         brh.setTextColor(brs);
         brn.setColorFilter(brs);
         return;
     }
 }
示例#25
0
文件: MyAdapter.java 项目: bibiRe/zyn
  @Override
  public void convert(final ViewHolder helper, final String item) {
    helper.setImageResource(R.id.id_item_image, R.drawable.pictures_no_white);
    helper.setImageResource(R.id.id_item_select, R.drawable.picture_unselected);
    helper.setImageByUrl(R.id.id_item_image, mDirPath + "/" + item);

    final ImageView mImageView = helper.getView(R.id.id_item_image);
    final ImageView mSelect = helper.getView(R.id.id_item_select);

    mImageView.setColorFilter(null);
    mImageView.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {

            if (mSelectedImage.contains(mDirPath + "/" + item)) {
              mSelectedImage.remove(mDirPath + "/" + item);
              mSelect.setImageResource(R.drawable.picture_unselected);
              mImageView.setColorFilter(null);
            } else {
              if (mSelectedImage.size() < maxPic) {
                mSelectedImage.add(mDirPath + "/" + item);
                mSelect.setImageResource(R.drawable.pictures_selected);
                mImageView.setColorFilter(Color.parseColor("#77000000"));
              } else {
                //						Toast.makeText(mContext, "最多显示" + maxPic + "张",
                //								Toast.LENGTH_SHORT).show();
                Toast.makeText(mContext, "最多选择" + maxPic + "张", Toast.LENGTH_SHORT).show();
              }
            }
            Log.i("size", "count-->" + mSelectedImage.size());
          }
        });

    if (mSelectedImage.contains(mDirPath + "/" + item)) {
      mSelect.setImageResource(R.drawable.pictures_selected);
      mImageView.setColorFilter(Color.parseColor("#77000000"));
    }
  }
  private void updatePresenceInfo() {
    // update the presence ring
    IMXStore store = mSession.getDataHandler().getStore();
    User user = store.getUser(mMemberId);

    ImageView presenceRingView = (ImageView) findViewById(R.id.imageView_presenceRing);

    String presence = null;

    if (null != user) {
      presence = user.presence;
    }

    if (User.PRESENCE_ONLINE.equals(presence)) {
      presenceRingView.setColorFilter(this.getResources().getColor(R.color.presence_online));
    } else if (User.PRESENCE_UNAVAILABLE.equals(presence)) {
      presenceRingView.setColorFilter(this.getResources().getColor(R.color.presence_unavailable));
    } else if (User.PRESENCE_OFFLINE.equals(presence)) {
      presenceRingView.setColorFilter(this.getResources().getColor(R.color.presence_unavailable));
    } else {
      presenceRingView.setColorFilter(android.R.color.transparent);
    }

    TextView presenceTextView = (TextView) findViewById(R.id.textView_lastPresence);

    if ((user == null) || (user.lastActiveAgo == null)) {
      presenceTextView.setVisibility(View.GONE);
    } else {
      presenceTextView.setVisibility(View.VISIBLE);

      if (User.PRESENCE_OFFLINE.equals(user.presence)) {
        presenceTextView.setText(User.PRESENCE_OFFLINE);
        presenceTextView.setTextColor(Color.RED);
      } else {
        presenceTextView.setText(buildLastActiveDisplay(user.getRealLastActiveAgo()));
        presenceTextView.setTextColor(Color.BLACK);
      }
    }
  }
  public PlaylistViewHolder(View itemView) {
    super(itemView);
    playlistName = (TextView) itemView.findViewById(R.id.instanceTitle);
    moreButton = (ImageView) itemView.findViewById(R.id.instanceMore);

    playlistName.setTextColor(Themes.getListText());
    moreButton.setColorFilter(Themes.getListText());

    itemView.setOnClickListener(this);
    moreButton.setOnClickListener(this);

    context = itemView.getContext();
  }
示例#28
0
  public void select() {
    isSelected = true;
    if (!rippleAnimationSupport()) view.setBackgroundColor(colorSelected);
    else ripple.reveal(0, 0, colorSelected, 0, 0, null);

    if (sectionColor) {
      text.setTextColor(iconColor);

      if (icon != null) {
        icon.setColorFilter(iconColor);
        setAlpha(icon, 1f);
      }
    }
  }
  private void initialize() {
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowTitleEnabled(false);

    mToolbarView = findViewById(R.id.toolbar_actionbar);

    // Setup RecyclerView inside drawer
    final TypedValue typedValue = new TypedValue();
    getTheme().resolveAttribute(R.attr.colorPrimary, typedValue, true);
    color = typedValue.data;

    mToolbarView.setBackgroundColor(ScrollUtils.getColorWithAlpha(0, color));
    mScrollView = (ObservableScrollView) findViewById(R.id.scroll);
    mScrollView.addScrollViewCallbacks(this);

    mParallaxImageHeight = getResources().getDimensionPixelSize(R.dimen.parallax_image_height);

    banner = (ImageView) findViewById(R.id.banner);
    displayMainString = (TextView) findViewById(R.id.tv_albumname);
    displayFirstSubString = (TextView) findViewById(R.id.tv_title_frst);
    displaySecondSubString = (TextView) findViewById(R.id.tv_title_sec);
    songsList = (ExpandableHeightListView) findViewById(R.id.listView_songs);
    mSongsListAdapter = new AllSongsListAdapter(context);

    songsList.setAdapter(mSongsListAdapter);

    options =
        new DisplayImageOptions.Builder()
            .showImageOnLoading(R.drawable.bg_default_album_art)
            .showImageForEmptyUri(R.drawable.bg_default_album_art)
            .showImageOnFail(R.drawable.bg_default_album_art)
            .cacheInMemory(true)
            .cacheOnDisk(true)
            .considerExifParams(true)
            .bitmapConfig(Bitmap.Config.RGB_565)
            .build();

    try {
      fab_button = (ImageView) findViewById(R.id.fab_button);
      fab_button.setColorFilter(color);
      fab_button.setImageAlpha(255);
    } catch (Exception e) {
      e.printStackTrace();
    }

    setupVkMusicHelper();
  }
  private static void setColorForLayout(LinearLayout statusIcons, int color, PorterDuff.Mode mode) {
    if (color == 0) return;

    if (statusIcons == null) return;

    for (int i = 0; i < statusIcons.getChildCount(); i++) {
      View childView = statusIcons.getChildAt(i);
      if (childView instanceof ImageView) {
        ImageView view = (ImageView) childView;
        if (view != null) {
          view.setColorFilter(color, mode);
        }
      }
    }
  }