当前位置: 首页>>代码示例>>Java>>正文


Java SendButton类代码示例

本文整理汇总了Java中org.thoughtcrime.securesms.components.SendButton的典型用法代码示例。如果您正苦于以下问题:Java SendButton类的具体用法?Java SendButton怎么用?Java SendButton使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


SendButton类属于org.thoughtcrime.securesms.components包,在下文中一共展示了SendButton类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initializeResources

import org.thoughtcrime.securesms.components.SendButton; //导入依赖的package包/类
private void initializeResources() {
  recipients          = RecipientFactory.getRecipientsForIds(this, getIntent().getStringExtra(RECIPIENTS_EXTRA), true);
  threadId            = getIntent().getLongExtra(THREAD_ID_EXTRA, -1);
  distributionType    = getIntent().getIntExtra(DISTRIBUTION_TYPE_EXTRA,
                                                ThreadDatabase.DistributionTypes.DEFAULT);
  sendButton          = (SendButton)findViewById(R.id.send_button);
  composeText         = (EditText)findViewById(R.id.embedded_text_editor);
  masterSecret        = getIntent().getParcelableExtra(MASTER_SECRET_EXTRA);
  charactersLeft      = (TextView)findViewById(R.id.space_left);
  emojiDrawer         = (EmojiDrawer)findViewById(R.id.emoji_drawer);
  emojiToggle         = (EmojiToggle)findViewById(R.id.emoji_toggle);

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    emojiToggle.setVisibility(View.GONE);
  }

  attachmentAdapter   = new AttachmentTypeSelectorAdapter(this);
  attachmentManager   = new AttachmentManager(this, this);

  SendButtonListener        sendButtonListener        = new SendButtonListener();
  ComposeKeyPressedListener composeKeyPressedListener = new ComposeKeyPressedListener();

  sendButton.setOnClickListener(sendButtonListener);
  sendButton.setEnabled(true);
  sendButton.setComposeTextView(composeText);
  composeText.setOnKeyListener(composeKeyPressedListener);
  composeText.addTextChangedListener(composeKeyPressedListener);
  composeText.setOnEditorActionListener(sendButtonListener);
  composeText.setOnClickListener(composeKeyPressedListener);
  composeText.setOnFocusChangeListener(composeKeyPressedListener);
  emojiDrawer.setComposeEditText(composeText);
  emojiToggle.setOnClickListener(new EmojiToggleListener());

  recipients.addListener(new RecipientModifiedListener() {
    @Override
    public void onModified(Recipient recipient) {
      initializeTitleBar();
    }
  });
}
 
开发者ID:redcracker,项目名称:TextSecure,代码行数:41,代码来源:ConversationActivity.java


注:本文中的org.thoughtcrime.securesms.components.SendButton类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。